#ifndef LEGOACTOR_H #define LEGOACTOR_H #include "decomp.h" #include "legoentity.h" // VTABLE 0x100d6d68 // SIZE 0x78 class LegoActor : public LegoEntity { public: LegoActor(); // OFFSET: LEGO1 0x1002d210 inline virtual const char* ClassName() const override // vtable+0x0c { // 0x100f0124 return "LegoActor"; } // OFFSET: LEGO1 0x1002d220 inline virtual MxBool IsA(const char* name) const override // vtable+0x10 { return !strcmp(name, LegoActor::ClassName()) || LegoEntity::IsA(name); } virtual MxFloat VTable0x50(); // vtable+0x50 virtual void VTable0x54(MxFloat p_unk); // vtable+0x54 virtual void VTable0x58(MxFloat p_unk); // vtable+0x58 virtual MxFloat VTable0x5c(); // vtable+0x5c virtual undefined VTable0x60(); // vtable+0x60 virtual void VTable0x64(undefined p_unk); // vtable+0x64 private: MxFloat m_unk68; undefined4 m_unk6c; MxFloat m_unk70; undefined m_unk74; }; #endif // LEGOACTOR_H