mirror of
https://github.com/halpz/re3.git
synced 2025-07-03 19:40:48 +00:00
more CAutomobile
This commit is contained in:
@ -4,6 +4,8 @@
|
||||
#include "DamageManager.h"
|
||||
#include "Door.h"
|
||||
|
||||
class CObject;
|
||||
|
||||
class CAutomobile : public CVehicle
|
||||
{
|
||||
public:
|
||||
@ -69,7 +71,7 @@ public:
|
||||
void GetComponentWorldPosition(int32 component, CVector &pos);
|
||||
bool IsComponentPresent(int32 component);
|
||||
void SetComponentRotation(int32 component, CVector rotation);
|
||||
void OpenDoor(int32, eDoors door, float);
|
||||
void OpenDoor(int32 component, eDoors door, float openRatio);
|
||||
void ProcessOpenDoor(uint32, uint32, float);
|
||||
bool IsDoorReady(eDoors door);
|
||||
bool IsDoorFullyOpen(eDoors door);
|
||||
@ -83,12 +85,16 @@ public:
|
||||
float GetHeightAboveRoad(void);
|
||||
void PlayCarHorn(void);
|
||||
|
||||
void SpawnFlyingComponent(int32 component, uint32 type);
|
||||
|
||||
void SetPanelDamage(int32 component, ePanels panel, bool noFlyingComponents);
|
||||
void SetBumperDamage(int32 component, ePanels panel, bool noFlyingComponents);
|
||||
void SetDoorDamage(int32 component, eDoors door, bool noFlyingComponents);
|
||||
void ProcessSwingingDoor(int32 component, eDoors door);
|
||||
void ResetSuspension(void);
|
||||
void SetupDamageAfterLoad(void);
|
||||
CObject *SpawnFlyingComponent(int32 component, uint32 type);
|
||||
CObject *RemoveBonnetInPedCollision(void);
|
||||
void SetPanelDamage(int32 component, ePanels panel, bool noFlyingComponents = false);
|
||||
void SetBumperDamage(int32 component, ePanels panel, bool noFlyingComponents = false);
|
||||
void SetDoorDamage(int32 component, eDoors door, bool noFlyingComponents = false);
|
||||
|
||||
void Fix(void);
|
||||
void SetComponentVisibility(RwFrame *frame, uint32 flags);
|
||||
void SetupModelNodes(void);
|
||||
void SetTaxiLight(bool light);
|
||||
|
Reference in New Issue
Block a user