LegoEntity::Reset (#152)

This commit is contained in:
MS
2023-10-01 09:06:29 -04:00
committed by GitHub
parent 8725986085
commit 592ede1c7b
4 changed files with 44 additions and 9 deletions

View File

@@ -2,7 +2,9 @@
#define LEGOENTITY_H
#include "mxentity.h"
#include "mxvector.h"
#include "extra.h"
#include "decomp.h"
// VTABLE 0x100d4858
// SIZE 0x68 (probably)
@@ -33,10 +35,21 @@ public:
}
virtual void vtable18(); // vtable+0x18
virtual void Destroy(); // vtable+0x1c
virtual void Destroy(MxBool); // vtable+0x1c
virtual void ParseAction(char *); // vtable+0x20
protected:
void Reset();
undefined m_unk10;
undefined m_unk11;
MxVector3Data m_vec1; // 0x14
MxVector3Data m_vec2; // 0x28
MxVector3Data m_vec3; // 0x3c
undefined4 m_unk50;
undefined4 m_unk54;
undefined m_unk58;
undefined m_unk59;
// For tokens from the extra string that look like this:
// "Action:openram;\lego\scripts\Race\CarRaceR;0"
ExtraActionType m_actionType; // 0x5c