Refactor actor states, define enum (#1220)

* Refactor actor states, define enum

* Revert

* Rename `UpdateState` to `Animate`
This commit is contained in:
Christian Semmler
2024-12-13 12:30:50 -07:00
committed by GitHub
parent ce3f71ea0f
commit 6da2faa48c
44 changed files with 161 additions and 153 deletions

View File

@@ -50,7 +50,7 @@ public:
Act3Cop();
void ParseAction(char* p_extra) override; // vtable+0x20
void UpdateState(float p_time) override; // vtable+0x70
void Animate(float p_time) override; // vtable+0x70
MxResult HitActor(LegoPathActor*, MxBool) override; // vtable+0x94
MxResult VTable0x9c() override; // vtable+0x9c
@@ -78,7 +78,7 @@ public:
~Act3Brickster() override;
void ParseAction(char* p_extra) override; // vtable+0x20
void UpdateState(float p_time) override; // vtable+0x70
void Animate(float p_time) override; // vtable+0x70
MxResult HitActor(LegoPathActor* p_actor, MxBool p_bool) override; // vtable+0x94
void SwitchBoundary(
LegoPathBoundary*& p_boundary,
@@ -128,8 +128,8 @@ public:
return "Act3Shark";
}
void ParseAction(char*) override; // vtable+0x20
void UpdateState(float p_time) override; // vtable+0x70
void ParseAction(char*) override; // vtable+0x20
void Animate(float p_time) override; // vtable+0x70
// LegoAnimActor vtable
virtual MxResult FUN_10042ce0(Act3Ammo* p_ammo); // vtable+0x10