rename GetClassName/IsClass

Mirroring recent changes from master
This commit is contained in:
itsmattkc 2023-06-27 19:15:56 -07:00
parent 6ac5f8328e
commit 73a9013a3b
45 changed files with 113 additions and 113 deletions

View File

@ -13,15 +13,15 @@ class Act1State : public LegoState
Act1State();
// OFFSET: LEGO1 0x100338a0
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
return "Act1State";
};
// OFFSET: LEGO1 0x100338b0
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, Act1State::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, Act1State::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x18();

View File

@ -9,15 +9,15 @@ class Act3State : public LegoState
Act3State();
// OFFSET: LEGO1 0x1000e300
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
return "Act3State";
};
// OFFSET: LEGO1 0x100d4fd8
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, Act3State::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, Act3State::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x14();

View File

@ -9,16 +9,16 @@ class AmbulanceMissionState : public LegoState
AmbulanceMissionState();
// OFFSET: LEGO1 0x10037600
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f00e8
return "AmbulanceMissionState";
};
// OFFSET: LEGO1 0x10037610
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, AmbulanceMissionState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, AmbulanceMissionState::ClassName()) || LegoState::IsA(name);
};
virtual undefined4 VTable0x1c(undefined4 param);

View File

@ -10,16 +10,16 @@ class AnimState : public LegoState
virtual ~AnimState(); // vtable+0x0
// OFFSET: LEGO1 0x10065070
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0460
return "AnimState";
};
// OFFSET: LEGO1 0x10065080
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, AnimState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, AnimState::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x18(); // vtable+0x18

View File

@ -4,13 +4,13 @@
static char* g_bumpBouyString = "BumpBouy";
// OFFSET: LEGO1 0x100274e0 STUB
const char *BumpBouy::GetClassName() const
const char *BumpBouy::ClassName() const
{
return g_bumpBouyString;
}
// OFFSET: LEG01 0x10027500 STUB
MxBool BumpBouy::IsClass(const char *name) const
MxBool BumpBouy::IsA(const char *name) const
{
// TODO

View File

@ -6,8 +6,8 @@
class BumpBouy
{
public:
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual const char* ClassName() const; // vtable+0xc
virtual MxBool IsA(const char *name) const; // vtable+0x10
};
#endif // BUMPBOUY_H

View File

@ -7,16 +7,16 @@ class CarRaceState : public RaceState
{
public:
// OFFSET: LEGO1 0x1000dd30
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f009c
return "CarRaceState";
};
// OFFSET: LEGO1 0x1000dd40
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, CarRaceState::GetClassName()) || RaceState::IsClass(name);
return !strcmp(name, CarRaceState::ClassName()) || RaceState::IsA(name);
};
};

View File

@ -24,13 +24,13 @@ long ElevatorBottom::Notify(MxParam &p)
}
// OFFSET: LEGO1 0x10017f20 STUB
const char *ElevatorBottom::GetClassName() const
const char *ElevatorBottom::ClassName() const
{
return g_elevatorBottomClassName;
}
// OFFSET: LEGO1 0x10017f30 STUB
MxBool ElevatorBottom::IsClass(const char *name) const
MxBool ElevatorBottom::IsA(const char *name) const
{
// TODO

View File

@ -18,8 +18,8 @@ class ElevatorBottom : public LegoWorld
virtual ~ElevatorBottom(); // vtable+0x0
virtual long Notify(MxParam &p); // vtable+0x4
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual const char* ClassName() const; // vtable+0xc
virtual MxBool IsA(const char *name) const; // vtable+0x10
virtual undefined4 VTable0x5c(); // vtable+0x5c
virtual void VTable0x68(undefined1 param_1); // vtable+0x68

View File

@ -9,16 +9,16 @@ class GasStationState : public LegoState
GasStationState();
// OFFSET: LEGO1 0x100061d0
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0174
return "GasStationState";
};
// OFFSET: LEGO1 0x100061e0
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, GasStationState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, GasStationState::ClassName()) || LegoState::IsA(name);
};
virtual undefined4 VTable0x1c(undefined4 param);

View File

@ -16,13 +16,13 @@ Helicopter::~Helicopter()
}
// OFFSET: LEGO1 0x10003070 STUB
const char *Helicopter::GetClassName() const
const char *Helicopter::ClassName() const
{
return g_helicopterClassName;
}
// OFFSET: LEGO1 0x10003080 STUB
MxBool Helicopter::IsClass(const char *name) const
MxBool Helicopter::IsA(const char *name) const
{
// TODO

View File

@ -9,8 +9,8 @@ class Helicopter : public IslePathActor
Helicopter();
virtual ~Helicopter(); // vtable+0x0
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual const char* ClassName() const; // vtable+0xc
virtual MxBool IsA(const char *name) const; // vtable+0x10
virtual void VTable0x70(float param_1); // vtable+0x70
virtual void VTable0xe4(); // vtable+0xe4

View File

@ -7,16 +7,16 @@ class HelicopterState : public LegoState
{
public:
// OFFSET: LEGO1 0x1000e0d0
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0144
return "HelicopterState";
};
// OFFSET: LEGO1 0x100d5428
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, HelicopterState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, HelicopterState::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x14();

View File

@ -9,16 +9,16 @@ class HospitalState : public LegoState
HospitalState();
// OFFSET: LEGO1 0x10076400
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0480
return "HospitalState";
};
// OFFSET: LEGO1 0x10076410
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, HospitalState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, HospitalState::ClassName()) || LegoState::IsA(name);
};
virtual undefined4 VTable0x1c(undefined4 param);

View File

@ -10,16 +10,16 @@ class InfoCenterState : public LegoState
virtual ~InfoCenterState();
// OFFSET: LEGO1 0x10071840
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f04dc
return "InfoCenterState";
};
// OFFSET: LEGO1 0x10071850
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, InfoCenterState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, InfoCenterState::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x14();

View File

@ -12,13 +12,13 @@ long IsleActor::Notify(MxParam &p)
}
// OFFSET: LEGO1 0x1000e660 STUB
const char *IsleActor::GetClassName() const
const char *IsleActor::ClassName() const
{
return g_isleActorClassName;
}
// OFFSET: LEGO1 0x1000e670 STUB
MxBool IsleActor::IsClass(const char *name) const
MxBool IsleActor::IsA(const char *name) const
{
// TODO

View File

@ -7,8 +7,8 @@ class IsleActor : public LegoActor
{
public:
virtual long Notify(MxParam &p); // vtable+0x4
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual const char* ClassName() const; // vtable+0xc
virtual MxBool IsA(const char *name) const; // vtable+0x10
// VTABLE 0x100d5178
};

View File

@ -7,16 +7,16 @@ class JetskiRaceState : public RaceState
{
public:
// OFFSET: LEGO1 0x1000dc40
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f00ac
return "JetskiRaceState";
};
// OFFSET: LEGO1 0x1000dc50
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, JetskiRaceState::GetClassName()) || RaceState::IsClass(name);
return !strcmp(name, JetskiRaceState::ClassName()) || RaceState::IsA(name);
};
// VTABLE 0x100d4fa8

View File

@ -7,16 +7,16 @@ class JukeBoxState : public LegoState
{
public:
// OFFSET: LEGO1 0x1000f310
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f02bc
return "JukeBoxState";
};
// OFFSET: LEGO1 0x1000f320
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, JukeBoxState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, JukeBoxState::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x14();

View File

@ -7,16 +7,16 @@ class LegoAct2State : public LegoState
{
public:
// OFFSET: LEGO1 0x1000df80
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0428
return "LegoAct2State";
};
// OFFSET: LEGO1 0x1000df90
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, LegoAct2State::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, LegoAct2State::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x14();

View File

@ -10,13 +10,13 @@ const char* GetClassNameInternal()
}
// OFFSET: LEGO1 0x1000fb90 STUB
const char *LegoAnimActor::GetClassName() const
const char *LegoAnimActor::ClassName() const
{
return GetClassNameInternal();
}
// OFFSET: LEGO1 0x1000fbb0 STUB
MxBool LegoAnimActor::IsClass(const char *name) const
MxBool LegoAnimActor::IsA(const char *name) const
{
// TODO

View File

@ -6,8 +6,8 @@
class LegoAnimActor : public LegoPathActor
{
public:
virtual const char* GetClassName() const;
virtual MxBool IsClass(const char *name) const;
virtual const char* ClassName() const;
virtual MxBool IsA(const char *name) const;
// VTABLE 0x100d5440
};

View File

@ -18,13 +18,13 @@ long LegoControlManager::Tickle()
}
// OFFSET: LEGO1 0x10028cb0 STUB
const char *LegoControlManager::GetClassName() const
const char *LegoControlManager::ClassName() const
{
return g_legoControlManagerClassName;
}
// OFFSET: LEGO1 0x10028cc0 STUB
MxBool LegoControlManager::IsClass(const char *name) const
MxBool LegoControlManager::IsA(const char *name) const
{
// TODO

View File

@ -9,8 +9,8 @@ class LegoControlManager : public MxCore
virtual ~LegoControlManager(); // vtable+0x0
virtual long Tickle(); // vtable+0x8
virtual const char* GetClassName() const; // vtable+0xc
virtual MxBool IsClass(const char *name) const; // vtable+0x10
virtual const char* ClassName() const; // vtable+0xc
virtual MxBool IsA(const char *name) const; // vtable+0x10
// VTABLE 0x100d6a80
};

View File

@ -16,15 +16,15 @@ class LegoEntity : public MxEntity
virtual long Notify(MxParam &p); // vtable+0x4
// OFFSET: LEGO1 0x1000c2f0
inline const char *LegoEntity::GetClassName() const // vtable+0xc
inline const char *LegoEntity::ClassName() const // vtable+0xc
{
return "LegoEntity";
}
// OFFSET: LEGO1 0x1000c300
inline MxBool LegoEntity::IsClass(const char *name) const // vtable+0x10
inline MxBool LegoEntity::IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, LegoEntity::GetClassName()) || MxEntity::IsClass(name);
return !strcmp(name, LegoEntity::ClassName()) || MxEntity::IsA(name);
}
virtual undefined4 VTable0x18(undefined4 param); // vtable+0x18

View File

@ -4,13 +4,13 @@
static char* g_legoJetskiClassName = "LegoJetski";
// OFFSET: LEGO1 0x10013e80 STUB
const char *LegoJetski::GetClassName() const
const char *LegoJetski::ClassName() const
{
return g_legoJetskiClassName;
}
// OFFSET: LEGO1 0x10013ea0 STUB
MxBool LegoJetski::IsClass(const char *name) const
MxBool LegoJetski::IsA(const char *name) const
{
// TODO

View File

@ -6,8 +6,8 @@
class LegoJetski : public LegoJetskiRaceActor
{
public:
virtual const char* GetClassName() const;
virtual MxBool IsClass(const char *name) const;
virtual const char* ClassName() const;
virtual MxBool IsA(const char *name) const;
// VTABLE 0x100d5a40
};

View File

@ -10,7 +10,7 @@ LegoPhonemePresenter::~LegoPhonemePresenter()
}
// OFFSET: LEGO1 0x1004e310 STUB
const char *LegoPhonemePresenter::GetClassName() const
const char *LegoPhonemePresenter::ClassName() const
{
return g_legoPhonemePresenterClassName;
}

View File

@ -8,7 +8,7 @@ class LegoPhonemePresenter : public MxFlcPresenter
public:
virtual ~LegoPhonemePresenter(); // vtable+0x0
virtual const char* GetClassName() const; // vtable+0xc
virtual const char* ClassName() const; // vtable+0xc
virtual void VTable0x6c(); // vtable+0x6c

View File

@ -24,7 +24,7 @@ long LegoPlantManager::Tickle()
}
// OFFSET: LEGO1 0x10026290 STUB
const char *LegoPlantManager::GetClassName() const
const char *LegoPlantManager::ClassName() const
{
return g_LegoPlantManagerName;
}

View File

@ -10,7 +10,7 @@ class LegoPlantManager : public MxCore
virtual ~LegoPlantManager(); // vtable+0x0
virtual long Tickle(); // vtable+0x8
virtual const char* GetClassName() const; // vtable+0xc
virtual const char* ClassName() const; // vtable+0xc
void UnknownFunction1(int param_1, int param_2);

View File

@ -11,15 +11,15 @@ class LegoState : public MxCore
{
public:
// OFFSET: LEGO1 0x100060d0
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
return "LegoState";
};
// OFFSET: LEGO1 0x100060e0
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, LegoState::GetClassName()) || MxCore::IsClass(name);
return !strcmp(name, LegoState::ClassName()) || MxCore::IsA(name);
};
virtual MxBool VTable0x14(); // vtable+0x14

View File

@ -7,16 +7,16 @@ class MxAudioPresenter : public MxMediaPresenter
{
public:
// OFFSET: LEGO1 0x1000d280
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f078c
return "MxAudioPresenter";
};
// OFFSET: LEGO1 0x1000d290
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, MxAudioPresenter::GetClassName()) || MxMediaPresenter::IsClass(name);
return !strcmp(name, MxAudioPresenter::ClassName()) || MxMediaPresenter::IsA(name);
};
virtual undefined4 VTable0x5c(); // vtable+0x5c

View File

@ -12,16 +12,16 @@ class MxCompositePresenter : public MxPresenter
virtual long Notify(MxParam &p); // vtable+0x4, MxCore override
// OFFSET: LEGO1 0x100b6210
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0774
return "MxCompositePresenter";
};
// OFFSET: LEGO1 0x100b6220
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, MxCompositePresenter::GetClassName()) || MxPresenter::IsClass(name);
return !strcmp(name, MxCompositePresenter::ClassName()) || MxPresenter::IsA(name);
};
virtual long StartAction(MxStreamController *, MxDSAction *); // vtable+0x3c

View File

@ -13,16 +13,16 @@ class MxEntity : public MxCore
{
public:
// OFFSET: LEGO1 0x1000c180
inline virtual const char* GetClassName() const // vtable+0xc
inline virtual const char* ClassName() const // vtable+0xc
{
// 0x100f0070
return "MxEntity";
};
// OFFSET: LEGO1 0x1000c190
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, MxEntity::GetClassName()) || MxCore::IsClass(name);
return !strcmp(name, MxEntity::ClassName()) || MxCore::IsA(name);
};
virtual undefined4 VTable0x14(undefined4 param_1, MxAtomId* param_2); // vtable+0x14

View File

@ -9,16 +9,16 @@ class MxMediaPresenter : public MxPresenter
virtual long Tickle(); // vtable+0x8, override MxCore
// OFFSET: LEGO1 0x100d4ce4
inline virtual const char *MxMediaPresenter::GetClassName() const // vtable+0xc
inline virtual const char *MxMediaPresenter::ClassName() const // vtable+0xc
{
// 0x100f074c
return "MxMediaPresenter";
}
// OFFSET: LEGO1 0x1000c5d0
inline virtual MxBool MxMediaPresenter::IsClass(const char *name) const // vtable+0x10
inline virtual MxBool MxMediaPresenter::IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, MxMediaPresenter::GetClassName()) || MxPresenter::IsClass(name);
return !strcmp(name, MxMediaPresenter::ClassName()) || MxPresenter::IsA(name);
}
virtual void VTable0x20(); // vtable+0x20, override MxPresenter

View File

@ -22,16 +22,16 @@ class MxPresenter : public MxCore
__declspec(dllexport) virtual ~MxPresenter(); // vtable+0x0
// OFFSET: LEGO1 0x1000bfe0
inline virtual const char *MxPresenter::GetClassName() const // vtable+0xc
inline virtual const char *MxPresenter::ClassName() const // vtable+0xc
{
// 0x100f0740
return "MxPresenter";
}
// OFFSET: LEGO1 0x1000bff0
inline virtual MxBool MxPresenter::IsClass(const char *name) const // vtable+0x10
inline virtual MxBool MxPresenter::IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, MxPresenter::GetClassName()) || MxCore::IsClass(name);
return !strcmp(name, MxPresenter::ClassName()) || MxCore::IsA(name);
}
__declspec(dllexport) virtual long Tickle(); // vtable+0x8

View File

@ -7,16 +7,16 @@ class MxSoundPresenter : public MxAudioPresenter
{
public:
// OFFSET: LEGO1 0x1000d4a0
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f07a0
return "MxSoundPresenter";
};
// OFFSET: LEGO1 0x1000d4b0
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, MxSoundPresenter::GetClassName()) || MxAudioPresenter::IsClass(name);
return !strcmp(name, MxSoundPresenter::ClassName()) || MxAudioPresenter::IsA(name);
};
virtual undefined4 VTable0x34(); // vtable+0x34

View File

@ -7,16 +7,16 @@ class MxVideoPresenter : public MxMediaPresenter
{
public:
// OFFSET: LEGO1 0x1000c820
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0760
return "MxVideoPresenter";
};
// OFFSET: LEGO1 0x1000c830
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, MxVideoPresenter::GetClassName()) || MxMediaPresenter::IsClass(name);
return !strcmp(name, MxVideoPresenter::ClassName()) || MxMediaPresenter::IsA(name);
};
virtual void EndAction(); // vtable+0x40, override MxPresenter

View File

@ -7,16 +7,16 @@ class PizzaMissionState : public LegoState
{
public:
// OFFSET: LEGO1 0x10039290
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f00d4
return "PizzaMissionState";
};
// OFFSET: LEGO1 0x100392a0
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, PizzaMissionState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, PizzaMissionState::ClassName()) || LegoState::IsA(name);
};
virtual undefined4 VTable0x1c(undefinedPtr param);

View File

@ -9,16 +9,16 @@ class PoliceState : public LegoState
PoliceState();
// OFFSET: LEGO1 0x1005e860
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0444
return "PoliceState";
};
// OFFSET: LEGO1 0x1005e870
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, PoliceState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, PoliceState::ClassName()) || LegoState::IsA(name);
};
virtual undefined4 VTable0x1c(undefined4 param);

View File

@ -9,16 +9,16 @@ class RaceState : public LegoState
RaceState();
// OFFSET: LEGO1 0x10016010
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f07d0
return "RaceState";
};
// OFFSET: LEGO1 0x10016020
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, RaceState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, RaceState::ClassName()) || LegoState::IsA(name);
};
virtual undefined4 VTable0x1c(undefined4 param);

View File

@ -9,16 +9,16 @@ class RadioState : public LegoState
RadioState();
// OFFSET: LEGO1 0x1002cf60
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f04f8
return "RadioState";
};
// OFFSET: LEGO1 0x1002cf70
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, RadioState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, RadioState::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x14(); // vtable+0x14

View File

@ -7,16 +7,16 @@ class ScoreState : public LegoState
{
public:
// OFFSET: LEGO1 0x1000de40
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f0084
return "ScoreState";
};
// OFFSET: LEGO1 0x1000de50
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, ScoreState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, ScoreState::ClassName()) || LegoState::IsA(name);
};
virtual MxBool VTable0x14();

View File

@ -9,16 +9,16 @@ class TowTrackMissionState : LegoState
TowTrackMissionState();
// OFFSET: LEGO1 0x1004dfa0
inline virtual const char *GetClassName() const // vtable+0x0c
inline virtual const char *ClassName() const // vtable+0x0c
{
// 0x100f00bc
return "TowTrackMissionState";
};
// OFFSET: LEGO1 0x1004dfb0
inline virtual MxBool IsClass(const char *name) const // vtable+0x10
inline virtual MxBool IsA(const char *name) const // vtable+0x10
{
return !strcmp(name, TowTrackMissionState::GetClassName()) || LegoState::IsClass(name);
return !strcmp(name, TowTrackMissionState::ClassName()) || LegoState::IsA(name);
};
virtual undefined4 VTable0x1c(undefined4 param); // vtable+0x1c