#ifndef PIZZA_H #define PIZZA_H #include "decomp.h" #include "isleactor.h" #include "mxcore.h" #include "mxomni.h" #include "mxticklemanager.h" #include "mxtypes.h" // VTABLE: LEGO1 0x100d7380 // SIZE 0x9c class Pizza : public IsleActor { public: Pizza(); virtual ~Pizza() override; virtual MxResult Tickle() override; // vtable+0x08 // FUNCTION: LEGO1 0x10037f90 inline const char* ClassName() const // vtable+0x0c { // STRING: LEGO1 0x100f038c return "Pizza"; } // FUNCTION: LEGO1 0x10037fa0 inline MxBool IsA(const char* p_name) const override // vtable+0x10 { return !strcmp(p_name, Pizza::ClassName()) || IsleActor::IsA(p_name); } virtual MxResult Create(MxDSAction& p_dsAction) override; // vtable+0x18 // SYNTHETIC: LEGO1 0x100380e0 // Pizza::`scalar deleting destructor' private: undefined4 m_unk0x78; undefined4 m_unk0x7c; undefined4 m_unk0x80; undefined4 m_unk0x84; undefined4 m_unk0x88; undefined4 m_unk0x8c; undefined4 m_unk0x90; undefined4 m_unk0x94; undefined m_unk0x98; }; #endif // PIZZA_H