mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement/match the rest of LegoRaceCar
, BETA10 improvements (#1069)
* Implement/match the rest of `LegoRaceCar` * Add BETA10 annotations and improvements * Undo incorrect change * Add synthetic vbase destructors --------- Co-authored-by: jonschz <jonschz@users.noreply.github.com>
This commit is contained in:
@@ -11,8 +11,9 @@
|
||||
|
||||
// SIZE 0x08
|
||||
struct EdgeReference {
|
||||
const char* m_name; // 0x00
|
||||
LegoPathBoundary* m_data; // 0x04
|
||||
const char* m_name; // 0x00
|
||||
// name verified by BETA10 0x100cbee6
|
||||
LegoPathBoundary* m_b; // 0x04
|
||||
};
|
||||
|
||||
// SIZE 0x10
|
||||
@@ -78,15 +79,23 @@ public:
|
||||
// LegoRaceCar::`scalar deleting destructor'
|
||||
|
||||
private:
|
||||
undefined m_userState; // 0x54
|
||||
float m_unk0x58; // 0x58
|
||||
Mx3DPointFloat m_unk0x5c; // 0x5c
|
||||
LegoAnimActorStruct* m_unk0x70; // 0x70
|
||||
LegoAnimActorStruct* m_unk0x74; // 0x74
|
||||
LegoPathBoundary* m_unk0x78; // 0x78
|
||||
LegoPathBoundary* m_unk0x7c; // 0x7c
|
||||
undefined m_userState; // 0x54
|
||||
float m_unk0x58; // 0x58
|
||||
Mx3DPointFloat m_unk0x5c; // 0x5c
|
||||
|
||||
// Names verified by BETA10 0x100cb4a9
|
||||
LegoAnimActorStruct* m_skelKick1Anim; // 0x70
|
||||
LegoAnimActorStruct* m_skelKick2Anim; // 0x74
|
||||
|
||||
// Name verified by BETA10 0x100cb4f0
|
||||
LegoPathBoundary* m_kick1B; // 0x78
|
||||
|
||||
// Name verified by BETA10 0x100cb537
|
||||
LegoPathBoundary* m_kick2B; // 0x7c
|
||||
|
||||
// name verified by BETA10 0x100cbee6
|
||||
static EdgeReference g_skBMap[];
|
||||
|
||||
static EdgeReference g_edgeReferences[];
|
||||
static const SkeletonKickPhase g_skeletonKickPhases[];
|
||||
static const char* g_strSpeed;
|
||||
static const char* g_srtsl18to29[];
|
||||
|
Reference in New Issue
Block a user