#ifndef ACT3AMMO_H #define ACT3AMMO_H #include "legopathactor.h" #include "mxgeometry/mxgeometry3d.h" // VTABLE: LEGO1 0x100d8460 // SIZE 0x1a0 class Act3Ammo : public LegoPathActor { public: enum { c_bit4 = 0x04 }; Act3Ammo(); ~Act3Ammo() override; void Destroy(MxBool p_fromDestructor) override; // vtable+0x1c void VTable0x70(float p_time) override; // vtable+0x70 MxU16 GetFlags() { return m_flags; } MxFloat GetUnknown0x158() { return m_unk0x158; } void SetUnknown0x158(MxFloat p_unk0x158) { m_unk0x158 = p_unk0x158; } // SYNTHETIC: LEGO1 0x10053880 // Act3Ammo::`scalar deleting destructor' private: MxU16 m_flags; // 0x154 MxFloat m_unk0x158; // 0x158 undefined4 m_unk0x15c; // 0x15c Mx3DPointFloat m_unk0x160[3]; // 0x160 undefined4 m_unk0x19c; // 0x19c }; #endif // ACT3AMMO_H