33
44#include " compat.h"
55#include " decomp.h"
6- #include " imaginarytool0x368 .h"
6+ #include " imaginaryshape0x2b20 .h"
77
88// VTABLE: LEGORACERS 0x004b2a38
99// SIZE 0x3c34
10- class ImaginaryCube0x3c34 : public ImaginaryTool0x368 {
10+ class ImaginaryCube0x3c34 : public ImaginaryShape0x2b20 {
1111public:
1212 ImaginaryCube0x3c34 ();
1313
14- void VTable0x10 (undefined4) override ; // vtable+0x10
15- undefined4 VTable0x14 (ObscureIcon0x1a8*, void *, undefined4, undefined4) override ; // vtable+0x14
1614 undefined4 VTable0x18 (
1715 ObscureIcon0x1a8*,
1816 OnyxCircularBuffer0x1c::Item*,
@@ -24,27 +22,24 @@ class ImaginaryCube0x3c34 : public ImaginaryTool0x368 {
2422 OnyxCircularBuffer0x1c::Item*,
2523 undefined4,
2624 undefined4
27- ) override ; // vtable+0x1c
28- void VTable0x20 (undefined4) override ; // vtable+0x20
29- void VTable0x24 (undefined4) override ; // vtable+0x24
30- undefined4 VTable0x28 (ObscureIcon0x1a8*, void *, undefined4, undefined4) override ; // vtable+0x28
31- void VTable0x34 (undefined4) override ; // vtable+0x34
32- void VTable0x38 (undefined4) override ; // vtable+0x38
33- void VTable0x44 (undefined4) override ; // vtable+0x44
34- void VTable0x4c () override ; // vtable+0x4c
35- void VTable0x54 () override ; // vtable+0x54
36- ~ImaginaryCube0x3c34 () override ; // vtable+0x68
37- LegoBool32 VTable0x78 (undefined4) override ; // vtable+0x78
38- LegoBool32 VTable0x7c (SilverDune0x30::Rect* p_arg1, SilverDune0x30::Rect* p_arg2) override ; // vtable+0x7c
39- void VTable0x80 () override ; // vtable+0x80
40- void VTable0x84 () override ; // vtable+0x84
41- LegoBool32 VTable0x8c (MenuToolContext0x4bc8*, MenuToolCreateParams0x30*) override ; // vtable+0x8c
25+ ) override ; // vtable+0x1c
26+ void VTable0x20 (undefined4) override ; // vtable+0x20
27+ void VTable0x24 (undefined4) override ; // vtable+0x24
28+ undefined4 VTable0x28 (ObscureIcon0x1a8*, void *, undefined4, undefined4) override ; // vtable+0x28
29+ void VTable0x34 (undefined4) override ; // vtable+0x34
30+ void VTable0x38 (undefined4) override ; // vtable+0x38
31+ void VTable0x44 (undefined4) override ; // vtable+0x44
32+ void VTable0x4c () override ; // vtable+0x4c
33+ void VTable0x54 () override ; // vtable+0x54
34+ ~ImaginaryCube0x3c34 () override ; // vtable+0x68
35+ LegoBool32 VTable0x78 (undefined4) override ; // vtable+0x78
36+ LegoBool32 VTable0x8c (MenuToolContext0x4bc8*, MenuToolCreateParams0x30*) override ; // vtable+0x8c
4237
4338 // SYNTHETIC: LEGORACERS 0x00473790
4439 // ImaginaryCube0x3c34::`scalar deleting destructor'
4540
4641protected:
47- undefined m_unk0x368[0x3c34 - 0x368 ]; // 0x0368
42+ undefined m_unk0x368[0x3c34 - 0x2b20 ]; // 0x0368
4843};
4944
5045#endif // IMAGINARYCUBE0X3C34
0 commit comments