mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-24 00:44:21 +00:00
Implement/match DuneBuggy class (#1055)
* Implement/match DuneBuggy class * Fix name * Fix
This commit is contained in:
committed by
GitHub
parent
05fa715550
commit
d92fc97a58
@@ -24,22 +24,23 @@ public:
|
||||
}
|
||||
|
||||
MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18
|
||||
void VTable0x70(float p_float) override; // vtable+0x70
|
||||
void VTable0x70(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
|
||||
void Exit() override; // vtable+0xe4
|
||||
|
||||
void FUN_10068350();
|
||||
void ActivateSceneActions();
|
||||
|
||||
// SYNTHETIC: LEGO1 0x10067dc0
|
||||
// DuneBuggy::`scalar deleting destructor'
|
||||
|
||||
private:
|
||||
// TODO: Double check DuneBuggy field types
|
||||
undefined4 m_unk0x160;
|
||||
MxFloat m_unk0x164;
|
||||
undefined4 m_unk0x168;
|
||||
static MxS32 GetDashboardOffset(const char* p_variable);
|
||||
|
||||
MxS16 m_dashboard; // 0x160
|
||||
MxFloat m_fuel; // 0x164
|
||||
MxFloat m_time; // 0x168
|
||||
};
|
||||
|
||||
#endif // DUNEBUGGY_H
|
||||
|
||||
Reference in New Issue
Block a user