Add remaining classes, implement/match LegoObjectFactory (#1026)

* Add missing classes

* Match LegoObjectFactory

* Remove semicolon

* Add symbol

* Fix
This commit is contained in:
Christian Semmler
2024-06-12 20:02:47 -04:00
committed by GitHub
parent abb4483e18
commit cf576ca78f
24 changed files with 657 additions and 51 deletions

View File

@@ -9,7 +9,7 @@ class Act1State;
class SkateBoard;
// VTABLE: LEGO1 0x100d7408
// SIZE 0xb0
// SIZE 0xb4
class PizzaMissionState : public LegoState {
public:
// SIZE 0x20
@@ -22,6 +22,8 @@ public:
undefined m_unk0x18[6]; // 0x1a
};
PizzaMissionState();
// FUNCTION: LEGO1 0x10039290
inline const char* ClassName() const override // vtable+0x0c
{
@@ -47,6 +49,7 @@ public:
undefined4 m_unk0x08; // 0x08
undefined4 m_unk0x0c; // 0x0c
Entry m_state[5]; // 0x10
undefined4 m_unk0xb0; // 0xb0
};
// VTABLE: LEGO1 0x100d7380