mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-21 07:11:16 +00:00
Rename UpdateState to Animate
This commit is contained in:
parent
9c9e0b6f7e
commit
60ad242fa2
@ -22,7 +22,7 @@ class Act2Actor : public LegoAnimActor {
|
||||
void SetROI(LegoROI* p_roi, MxBool p_bool1, MxBool p_bool2) override; // vtable+0x24
|
||||
void SetWorldSpeed(MxFloat p_worldSpeed) override; // vtable+0x30
|
||||
MxS32 VTable0x68(Vector3& p_v1, Vector3& p_v2, Vector3& p_v3) override; // vtable+0x68
|
||||
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
|
||||
MxS32 VTable0xa0() override; // vtable+0xa0
|
||||
|
||||
@ -50,7 +50,7 @@ class Act3Cop : public Act3Actor {
|
||||
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 @@ class Act3Brickster : public Act3Actor {
|
||||
~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 @@ class Act3Shark : public LegoAnimActor {
|
||||
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
|
||||
|
||||
@ -22,7 +22,7 @@ class Act3Ammo : public LegoPathActor {
|
||||
~Act3Ammo() override;
|
||||
|
||||
void Destroy(MxBool p_fromDestructor) override; // vtable+0x1c
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
|
||||
// FUNCTION: BETA10 0x10017750
|
||||
MxU32 IsValid() { return m_ammoFlag & c_valid; }
|
||||
|
||||
@ -124,7 +124,7 @@ class Ambulance : public IslePathActor {
|
||||
|
||||
MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
void Destroy(MxBool p_fromDestructor) override; // vtable+0x1c
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
MxLong HandleClick() override; // vtable+0xcc
|
||||
MxLong HandleControl(LegoControlManagerNotificationParam& p_param) override; // vtable+0xd4
|
||||
MxLong HandlePathStruct(LegoPathStructNotificationParam& p_param) override; // vtable+0xdc
|
||||
|
||||
@ -25,7 +25,7 @@ class Doors : public LegoPathActor {
|
||||
}
|
||||
|
||||
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
|
||||
virtual MxFloat VTable0xcc(float p_time); // vtable+0xcc
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@ class DuneBuggy : public IslePathActor {
|
||||
}
|
||||
|
||||
MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
MxLong HandleClick() override; // vtable+0xcc
|
||||
MxLong HandleControl(LegoControlManagerNotificationParam& p_param) override; // vtable+0xd4
|
||||
MxLong HandlePathStruct(LegoPathStructNotificationParam& p_param) override; // vtable+0xdc
|
||||
|
||||
@ -68,7 +68,7 @@ class Helicopter : public IslePathActor {
|
||||
}
|
||||
|
||||
MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
void VTable0x74(Matrix4& p_transform) override; // vtable+0x74
|
||||
MxLong HandleClick() override; // vtable+0xcc
|
||||
MxLong HandleControl(LegoControlManagerNotificationParam& p_param) override; // vtable+0xd4
|
||||
|
||||
@ -26,7 +26,7 @@ class Jetski : public IslePathActor {
|
||||
}
|
||||
|
||||
MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
MxLong HandleClick() override; // vtable+0xcc
|
||||
MxLong HandleControl(LegoControlManagerNotificationParam&) override; // vtable+0xd4
|
||||
void Exit() override; // vtable+0xe4
|
||||
|
||||
@ -58,7 +58,7 @@ class LegoAnimActor : public virtual LegoPathActor {
|
||||
|
||||
void ParseAction(char* p_extra) override; // vtable+0x20
|
||||
void SetWorldSpeed(MxFloat p_worldSpeed) override; // vtable+0x30
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
void VTable0x74(Matrix4& p_transform) override; // vtable+0x74
|
||||
|
||||
virtual MxResult FUN_1001c1f0(float& p_und);
|
||||
|
||||
@ -43,7 +43,7 @@ class LegoExtraActor : public virtual LegoAnimActor {
|
||||
float p_f2,
|
||||
Vector3& p_v3
|
||||
) override; // vtable+0x6c
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
void VTable0x74(Matrix4& p_transform) override; // vtable+0x74
|
||||
MxU32 VTable0x90(float p_time, Matrix4& p_matrix) override; // vtable+0x90
|
||||
MxResult HitActor(LegoPathActor* p_actor, MxBool p_bool) override; // vtable+0x94
|
||||
|
||||
@ -39,7 +39,7 @@ class LegoJetskiRaceActor : public virtual LegoCarRaceActor {
|
||||
float p_f2,
|
||||
Vector3& p_v3
|
||||
) override; // vtable+0x6c
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
MxS32 VTable0x1c(LegoPathBoundary* p_boundary, LegoEdge* p_edge) override; // vtable+0x1c
|
||||
|
||||
// SYNTHETIC: LEGO1 0x10013a80
|
||||
|
||||
@ -61,7 +61,7 @@ class LegoPathActor : public LegoActor {
|
||||
float p_f2,
|
||||
Vector3& p_v3
|
||||
); // vtable+0x6c
|
||||
virtual void UpdateState(float p_time); // vtable+0x70
|
||||
virtual void Animate(float p_time); // vtable+0x70
|
||||
virtual void VTable0x74(Matrix4& p_transform); // vtable+0x74
|
||||
|
||||
// FUNCTION: LEGO1 0x10002d20
|
||||
|
||||
@ -21,9 +21,9 @@ class LegoRaceMap : public virtual LegoRaceActor {
|
||||
~LegoRaceMap() override;
|
||||
|
||||
// LegoPathActor vtable
|
||||
MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||
void ParseAction(char* p_extra) override; // vtable+0x20
|
||||
void UpdateState(float p_time) override = 0; // vtable+0x70
|
||||
MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||
void ParseAction(char* p_extra) override; // vtable+0x20
|
||||
void Animate(float p_time) override = 0; // vtable+0x70
|
||||
|
||||
// LegoRaceMap vtable
|
||||
virtual void FUN_1005d4b0(); // vtable+0x00
|
||||
|
||||
@ -67,7 +67,7 @@ class LegoRaceCar : public LegoCarRaceActor, public LegoRaceMap {
|
||||
float p_f2,
|
||||
Vector3& p_v3
|
||||
) override; // vtable+0x6c
|
||||
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, LegoUnknown100db7f4*& p_edge, float& p_unk0xe4)
|
||||
override; // vtable+0x98
|
||||
@ -163,7 +163,7 @@ class LegoJetski : public LegoJetskiRaceActor, public LegoRaceMap {
|
||||
float p_f2,
|
||||
Vector3& p_v3
|
||||
) override; // vtable+0x6c
|
||||
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, LegoUnknown100db7f4*& p_edge, float& p_unk0xe4)
|
||||
override; // vtable+0x98
|
||||
|
||||
@ -42,8 +42,8 @@ class LegoCarRaceActor : public virtual LegoRaceActor {
|
||||
float p_f1,
|
||||
float p_f2,
|
||||
Vector3& p_v3
|
||||
) override; // vtable+0x6c
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
) override; // vtable+0x6c
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
void SwitchBoundary(LegoPathBoundary*& p_boundary, LegoUnknown100db7f4*& p_edge, float& p_unk0xe4)
|
||||
override; // vtable+0x98
|
||||
MxResult VTable0x9c() override; // vtable+0x9c
|
||||
|
||||
@ -24,7 +24,7 @@ class Motocycle : public IslePathActor {
|
||||
}
|
||||
|
||||
MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
MxLong HandleClick() override; // vtable+0xcc
|
||||
MxLong HandleControl(LegoControlManagerNotificationParam& p_param) override; // vtable+0xd4
|
||||
MxLong HandlePathStruct(LegoPathStructNotificationParam&) override; // vtable+0xdc
|
||||
|
||||
@ -123,7 +123,7 @@ class TowTrack : public IslePathActor {
|
||||
|
||||
MxLong Notify(MxParam& p_param) override; // vtable+0x04
|
||||
MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
void UpdateState(float p_time) override; // vtable+0x70
|
||||
void Animate(float p_time) override; // vtable+0x70
|
||||
MxLong HandleClick() override; // vtable+0xcc
|
||||
MxLong HandleControl(LegoControlManagerNotificationParam& p_param) override; // vtable+0xd4
|
||||
MxLong HandleEndAnim(LegoEndAnimNotificationParam& p_param) override; // vtable+0xd8
|
||||
|
||||
@ -155,7 +155,7 @@ MxResult Act2Actor::VTable0x9c()
|
||||
|
||||
// FUNCTION: LEGO1 0x10018c30
|
||||
// FUNCTION: BETA10 0x1000cb52
|
||||
void Act2Actor::UpdateState(float p_time)
|
||||
void Act2Actor::Animate(float p_time)
|
||||
{
|
||||
int dummy1; // for BETA10, not sure what it is being used for
|
||||
|
||||
@ -168,7 +168,7 @@ void Act2Actor::UpdateState(float p_time)
|
||||
g_unk0x100f0f1c = p_time;
|
||||
#endif
|
||||
|
||||
LegoAnimActor::UpdateState(p_time);
|
||||
LegoAnimActor::Animate(p_time);
|
||||
|
||||
if (m_unk0x44 != 0.0f && m_unk0x44 < p_time) {
|
||||
SetWorldSpeed(m_unk0x28);
|
||||
|
||||
@ -156,7 +156,7 @@ void Act3Cop::ParseAction(char* p_extra)
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100401f0
|
||||
void Act3Cop::UpdateState(float p_time)
|
||||
void Act3Cop::Animate(float p_time)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
@ -229,7 +229,7 @@ void Act3Brickster::ParseAction(char* p_extra)
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10041050
|
||||
void Act3Brickster::UpdateState(float p_time)
|
||||
void Act3Brickster::Animate(float p_time)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
@ -317,7 +317,7 @@ MxResult Act3Shark::FUN_10042ce0(Act3Ammo* p_ammo)
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x10042d40
|
||||
void Act3Shark::UpdateState(float p_time)
|
||||
void Act3Shark::Animate(float p_time)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
@ -192,7 +192,7 @@ MxResult Act3Ammo::FUN_10053d30(LegoPathController* p_p, MxFloat p_unk0x19c)
|
||||
|
||||
// STUB: LEGO1 0x10054050
|
||||
// STUB: BETA10 0x1001e362
|
||||
void Act3Ammo::UpdateState(float p_time)
|
||||
void Act3Ammo::Animate(float p_time)
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
@ -87,9 +87,9 @@ MxResult Ambulance::Create(MxDSAction& p_dsAction)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10036300
|
||||
void Ambulance::UpdateState(float p_time)
|
||||
void Ambulance::Animate(float p_time)
|
||||
{
|
||||
IslePathActor::UpdateState(p_time);
|
||||
IslePathActor::Animate(p_time);
|
||||
|
||||
if (UserActor() == this) {
|
||||
char buf[200];
|
||||
|
||||
@ -65,7 +65,7 @@ MxFloat Doors::VTable0xcc(float p_time)
|
||||
|
||||
// FUNCTION: LEGO1 0x10066250
|
||||
// FUNCTION: BETA10 0x10026a45
|
||||
void Doors::UpdateState(float p_time)
|
||||
void Doors::Animate(float p_time)
|
||||
{
|
||||
assert(m_ltDoor && m_rtDoor);
|
||||
|
||||
|
||||
@ -48,9 +48,9 @@ MxResult DuneBuggy::Create(MxDSAction& p_dsAction)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10067ec0
|
||||
void DuneBuggy::UpdateState(float p_time)
|
||||
void DuneBuggy::Animate(float p_time)
|
||||
{
|
||||
IslePathActor::UpdateState(p_time);
|
||||
IslePathActor::Animate(p_time);
|
||||
|
||||
char buf[200];
|
||||
float speed = abs(m_worldSpeed);
|
||||
|
||||
@ -382,12 +382,12 @@ void Helicopter::VTable0x74(Matrix4& p_transform)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10003ee0
|
||||
void Helicopter::UpdateState(float p_time)
|
||||
void Helicopter::Animate(float p_time)
|
||||
{
|
||||
MxU32 state = m_state->GetUnkown8();
|
||||
switch (state) {
|
||||
default:
|
||||
LegoPathActor::UpdateState(p_time);
|
||||
LegoPathActor::Animate(p_time);
|
||||
return;
|
||||
case 4:
|
||||
case 5:
|
||||
|
||||
@ -49,9 +49,9 @@ MxResult Jetski::Create(MxDSAction& p_dsAction)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x1007e680
|
||||
void Jetski::UpdateState(float p_time)
|
||||
void Jetski::Animate(float p_time)
|
||||
{
|
||||
IslePathActor::UpdateState(p_time);
|
||||
IslePathActor::Animate(p_time);
|
||||
|
||||
char buf[200];
|
||||
float speed = abs(m_worldSpeed);
|
||||
|
||||
@ -44,9 +44,9 @@ MxResult Motocycle::Create(MxDSAction& p_dsAction)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10035ad0
|
||||
void Motocycle::UpdateState(float p_time)
|
||||
void Motocycle::Animate(float p_time)
|
||||
{
|
||||
IslePathActor::UpdateState(p_time);
|
||||
IslePathActor::Animate(p_time);
|
||||
|
||||
if (UserActor() == this) {
|
||||
char buf[200];
|
||||
|
||||
@ -74,9 +74,9 @@ MxResult TowTrack::Create(MxDSAction& p_dsAction)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x1004cb10
|
||||
void TowTrack::UpdateState(float p_time)
|
||||
void TowTrack::Animate(float p_time)
|
||||
{
|
||||
IslePathActor::UpdateState(p_time);
|
||||
IslePathActor::Animate(p_time);
|
||||
|
||||
if (UserActor() == this) {
|
||||
char buf[200];
|
||||
|
||||
@ -119,7 +119,7 @@ MxS32 LegoJetskiRaceActor::VTable0x1c(LegoPathBoundary* p_boundary, LegoEdge* p_
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x10081550
|
||||
void LegoJetskiRaceActor::UpdateState(float p_time)
|
||||
void LegoJetskiRaceActor::Animate(float p_time)
|
||||
{
|
||||
if (m_unk0x0c == 0) {
|
||||
const LegoChar* raceState = VariableTable()->GetVariable(g_raceState);
|
||||
@ -129,12 +129,12 @@ void LegoJetskiRaceActor::UpdateState(float p_time)
|
||||
m_unk0x1c = p_time;
|
||||
}
|
||||
else if (!m_userNavFlag) {
|
||||
LegoAnimActor::UpdateState(m_lastTime + 1.0f);
|
||||
LegoAnimActor::Animate(m_lastTime + 1.0f);
|
||||
}
|
||||
}
|
||||
|
||||
if (m_unk0x0c == 1) {
|
||||
LegoAnimActor::UpdateState(p_time);
|
||||
LegoAnimActor::Animate(p_time);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -71,7 +71,7 @@ void LegoAnimActor::VTable0x74(Matrix4& p_transform)
|
||||
|
||||
// FUNCTION: LEGO1 0x1001c290
|
||||
// FUNCTION: BETA10 0x1003e144
|
||||
void LegoAnimActor::UpdateState(float p_time)
|
||||
void LegoAnimActor::Animate(float p_time)
|
||||
{
|
||||
assert(m_roi);
|
||||
|
||||
@ -90,7 +90,7 @@ void LegoAnimActor::UpdateState(float p_time)
|
||||
m_lastTime = m_actorTime = p_time;
|
||||
}
|
||||
else {
|
||||
LegoPathActor::UpdateState(p_time);
|
||||
LegoPathActor::Animate(p_time);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -328,13 +328,13 @@ void LegoExtraActor::Restart()
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x1002b440
|
||||
void LegoExtraActor::UpdateState(float p_time)
|
||||
void LegoExtraActor::Animate(float p_time)
|
||||
{
|
||||
LegoAnimActorStruct* laas = NULL;
|
||||
|
||||
switch (m_whichAnim) {
|
||||
case 0:
|
||||
LegoAnimActor::UpdateState(p_time);
|
||||
LegoAnimActor::Animate(p_time);
|
||||
break;
|
||||
case 1:
|
||||
if (m_scheduledTime < p_time) {
|
||||
|
||||
@ -381,7 +381,7 @@ void LegoPathActor::VTable0x74(Matrix4& p_transform)
|
||||
|
||||
// FUNCTION: LEGO1 0x1002e790
|
||||
// FUNCTION: BETA10 0x100af208
|
||||
void LegoPathActor::UpdateState(float p_time)
|
||||
void LegoPathActor::Animate(float p_time)
|
||||
{
|
||||
MxMatrix transform;
|
||||
MxU32 b = FALSE;
|
||||
|
||||
@ -367,7 +367,7 @@ void LegoPathController::FUN_10046970()
|
||||
|
||||
if (m_actors.find(actor) != m_actors.end()) {
|
||||
if (!((MxU8) actor->GetActorState() & LegoPathActor::c_disabled)) {
|
||||
actor->UpdateState(time);
|
||||
actor->Animate(time);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -377,14 +377,14 @@ MxU32 LegoRaceCar::HandleSkeletonKicks(float p_param1)
|
||||
|
||||
// FUNCTION: LEGO1 0x100131f0
|
||||
// FUNCTION: BETA10 0x100cb88a
|
||||
void LegoRaceCar::UpdateState(float p_time)
|
||||
void LegoRaceCar::Animate(float p_time)
|
||||
{
|
||||
if (m_userNavFlag && (m_userState == LEGORACECAR_KICK1 || m_userState == LEGORACECAR_KICK2)) {
|
||||
FUN_10012ff0(p_time);
|
||||
return;
|
||||
}
|
||||
|
||||
LegoCarRaceActor::UpdateState(p_time);
|
||||
LegoCarRaceActor::Animate(p_time);
|
||||
|
||||
if (m_userNavFlag && m_userState == LEGORACECAR_UNKNOWN_1) {
|
||||
if (HandleSkeletonKicks(p_time)) {
|
||||
@ -587,9 +587,9 @@ void LegoJetski::FUN_100136f0(float p_worldSpeed)
|
||||
|
||||
// FUNCTION: LEGO1 0x10013740
|
||||
// FUNCTION: BETA10 0x100cc0ae
|
||||
void LegoJetski::UpdateState(float p_time)
|
||||
void LegoJetski::Animate(float p_time)
|
||||
{
|
||||
LegoJetskiRaceActor::UpdateState(p_time);
|
||||
LegoJetskiRaceActor::Animate(p_time);
|
||||
|
||||
if (LegoCarRaceActor::m_unk0x0c == 1) {
|
||||
FUN_1005d4b0();
|
||||
|
||||
@ -214,7 +214,7 @@ void LegoCarRaceActor::SwitchBoundary(LegoPathBoundary*& p_boundary, LegoUnknown
|
||||
|
||||
// FUNCTION: LEGO1 0x10080b70
|
||||
// FUNCTION: BETA10 0x100cdbae
|
||||
void LegoCarRaceActor::UpdateState(float p_time)
|
||||
void LegoCarRaceActor::Animate(float p_time)
|
||||
{
|
||||
// m_unk0x0c is not an MxBool, there are places where it is set to 2 or higher
|
||||
if (m_unk0x0c == 0) {
|
||||
@ -228,7 +228,7 @@ void LegoCarRaceActor::UpdateState(float p_time)
|
||||
}
|
||||
|
||||
if (m_unk0x0c == 1) {
|
||||
LegoAnimActor::UpdateState(p_time);
|
||||
LegoAnimActor::Animate(p_time);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user