|
1 | 1 | #ifndef IMAGINARYWRENCH0X23BC_H |
2 | 2 | #define IMAGINARYWRENCH0X23BC_H |
3 | 3 |
|
| 4 | +#include "compat.h" |
4 | 5 | #include "crimsonray0x20.h" |
5 | 6 | #include "decomp.h" |
| 7 | +#include "imaginarytool0x368.h" |
6 | 8 |
|
7 | 9 | // VTABLE: LEGORACERS 0x4b31f8 |
8 | | -class ImaginaryWrench0x23bc { |
| 10 | +// SIZE 0x23bc |
| 11 | +class ImaginaryWrench0x23bc : public ImaginaryTool0x368 { |
9 | 12 | public: |
10 | 13 | ImaginaryWrench0x23bc(); |
11 | 14 |
|
12 | | - virtual void VTable0x00(); // vtable+0x00 |
13 | | - virtual void VTable0x04(); // vtable+0x04 |
14 | | - virtual void VTable0x08(); // vtable+0x08 |
15 | | - virtual void VTable0x0c(); // vtable+0x0c |
16 | | - virtual void VTable0x10(); // vtable+0x10 |
17 | | - virtual void VTable0x14(); // vtable+0x14 |
18 | | - virtual void VTable0x18(); // vtable+0x18 |
19 | | - virtual void VTable0x1c(); // vtable+0x1c |
20 | | - virtual void VTable0x20(); // vtable+0x20 |
21 | | - virtual void VTable0x24(); // vtable+0x24 |
22 | | - virtual void VTable0x28(); // vtable+0x28 |
23 | | - virtual void VTable0x2c(); // vtable+0x2c |
24 | | - virtual void VTable0x30(); // vtable+0x30 |
25 | | - virtual void VTable0x34(); // vtable+0x34 |
26 | | - virtual void VTable0x38(); // vtable+0x38 |
27 | | - virtual void VTable0x3c(); // vtable+0x3c |
28 | | - virtual void VTable0x40(); // vtable+0x40 |
29 | | - virtual void VTable0x44(undefined4); // vtable+0x44 |
30 | | - virtual void VTable0x48(); // vtable+0x48 |
31 | | - virtual void VTable0x4c(); // vtable+0x4c |
32 | | - virtual undefined4 VTable0x50(); // vtable+0x50 |
33 | | - virtual void VTable0x54(); // vtable+0x54 |
34 | | - virtual void VTable0x58(); // vtable+0x58 |
35 | | - virtual void VTable0x5c(); // vtable+0x5c |
36 | | - virtual void VTable0x60(); // vtable+0x60 |
37 | | - virtual void VTable0x64(); // vtable+0x64 |
38 | | - virtual void VTable0x68(); // vtable+0x68 |
39 | | - virtual void VTable0x6c(); // vtable+0x6c |
40 | | - virtual void VTable0x70(); // vtable+0x70 |
41 | | - virtual void VTable0x74(); // vtable+0x74 |
42 | | - virtual void VTable0x78(); // vtable+0x78 |
43 | | - virtual void VTable0x7c(); // vtable+0x7c |
44 | | - virtual void VTable0x80(); // vtable+0x80 |
45 | | - virtual void VTable0x84(); // vtable+0x84 |
46 | | - virtual void VTable0x88(); // vtable+0x88 |
47 | | - virtual void VTable0x8c(); // vtable+0x8c |
48 | | - virtual void VTable0x90(); // vtable+0x90 |
49 | | - virtual void VTable0x94(undefined4); // vtable+0x94 |
| 15 | + void VTable0x38(undefined4) override; // vtable+0x38 |
| 16 | + void VTable0x3c(undefined4) override; // vtable+0x3c |
| 17 | + void VTable0x40(undefined4) override; // vtable+0x40 |
| 18 | + void VTable0x44(undefined4) override; // vtable+0x44 |
| 19 | + void VTable0x4c(undefined4) override; // vtable+0x4c |
| 20 | + void VTable0x54() override; // vtable+0x54 |
| 21 | + void VTable0x68() override; // vtable+0x68 |
| 22 | + void VTable0x74() override; // vtable+0x74 |
| 23 | + void VTable0x84() override; // vtable+0x84 |
| 24 | + void VTable0x8c() override; // vtable+0x8c |
| 25 | + void VTable0x90(undefined4) override; // vtable+0x90 |
| 26 | + void VTable0x94(undefined4) override; // vtable+0x94 |
50 | 27 |
|
51 | 28 | void FUN_0047ba00(); |
52 | 29 |
|
53 | 30 | protected: |
54 | | - undefined m_unk0x04[0x23bc - 4]; // 0x04 |
| 31 | + undefined m_unk0x04[0x23bc - 0x368]; // 0x04 |
55 | 32 | }; |
56 | 33 |
|
57 | 34 | #endif // IMAGINARYWRENCH0X23BC_H |
0 commit comments