mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-24 08:41:16 +00:00
40 lines
1.0 KiB
C++
40 lines
1.0 KiB
C++
#ifndef LEGOACTOR_H
|
|
#define LEGOACTOR_H
|
|
|
|
#include "decomp.h"
|
|
#include "legoentity.h"
|
|
|
|
// VTABLE: LEGO1 0x100d6d68
|
|
// SIZE 0x78
|
|
class LegoActor : public LegoEntity {
|
|
public:
|
|
LegoActor();
|
|
|
|
// FUNCTION: LEGO1 0x1002d210
|
|
inline virtual const char* ClassName() const override; // vtable+0x0c
|
|
|
|
// FUNCTION: LEGO1 0x1002d220
|
|
inline virtual MxBool IsA(const char* name) const override; // vtable+0x10
|
|
|
|
// FUNCTION: LEGO1 0x10002cc0
|
|
virtual MxFloat VTable0x50() { return m_unk68; }
|
|
// FUNCTION: LEGO1 0x10002cd0
|
|
virtual void VTable0x54(MxFloat p_unk) { m_unk68 = p_unk; }
|
|
// FUNCTION: LEGO1 0x10002ce0
|
|
virtual void VTable0x58(MxFloat p_unk) { m_unk70 = p_unk; }
|
|
// FUNCTION: LEGO1 0x10002cf0
|
|
virtual MxFloat VTable0x5c() { return m_unk70; }
|
|
// FUNCTION: LEGO1 0x10002d00
|
|
virtual undefined VTable0x60() { return m_unk74; }
|
|
// FUNCTION: LEGO1 0x10002d10
|
|
virtual void VTable0x64(undefined p_unk) { m_unk74 = p_unk; }
|
|
|
|
private:
|
|
MxFloat m_unk68;
|
|
undefined4 m_unk6c;
|
|
MxFloat m_unk70;
|
|
undefined m_unk74;
|
|
};
|
|
|
|
#endif // LEGOACTOR_H
|