diff options
Diffstat (limited to 'include/Unknown')
| -rw-r--r-- | include/Unknown/UnkStruct_ov000_020c5c2c.hpp | 31 | ||||
| -rw-r--r-- | include/Unknown/UnkStruct_ov000_020e8b08.hpp | 15 |
2 files changed, 44 insertions, 2 deletions
diff --git a/include/Unknown/UnkStruct_ov000_020c5c2c.hpp b/include/Unknown/UnkStruct_ov000_020c5c2c.hpp index 2b47f19b..a80d2a95 100644 --- a/include/Unknown/UnkStruct_ov000_020c5c2c.hpp +++ b/include/Unknown/UnkStruct_ov000_020c5c2c.hpp @@ -3,6 +3,33 @@ #include "global.h" #include "types.h" -struct UnkStruct_ov000_020c5c2c { - PAD(0x00, 0x20); +#include "Actor/Actor.hpp" +#include "Render/ModelRender.hpp" +#include "System/SysNew.hpp" +#include "Unknown/UnkStruct_0202e1a0.hpp" +#include "Unknown/UnkStruct_ov000_020c0c08.hpp" + +struct UnkStruct_ov000_020c5c2c_10 { + /* 00 */ PAD(0x00, 0x0c); + /* 0c */ UnkStruct_0202e1a0 mUnk_0c; + /* 24 */ +}; + +class UnkStruct_ov000_020c5c2c : public SysObject { +public: + /* 00 (vtable) */ + /* 04 */ PAD(0x04, 0x10); + /* 10 */ UnkStruct_ov000_020c5c2c_10 *mUnk_10; + /* 14 */ PAD(0x14, 0x1c); + /* 1c */ Actor *mActor; + /* 20 */ + + /* 00 */ virtual void vfunc_00(unk32 param1, unk32 *param2, unk32 *param3); // func_ov000_020c5d34 + /* 04 */ virtual void vfunc_04(); // func_ov000_020c5e54 + /* 08 */ virtual void vfunc_08(); // func_ov000_020c5e58 + /* 0c*/ + + UnkStruct_ov000_020c5c2c(void *param1, ModelRender *param2, UnkStruct_ov000_020c0c08 *param3); + + void func_ov000_020c5f1c(); }; diff --git a/include/Unknown/UnkStruct_ov000_020e8b08.hpp b/include/Unknown/UnkStruct_ov000_020e8b08.hpp new file mode 100644 index 00000000..0ff79ace --- /dev/null +++ b/include/Unknown/UnkStruct_ov000_020e8b08.hpp @@ -0,0 +1,15 @@ +#pragma once + +#include "Actor/ActorRef.hpp" +#include "global.h" +#include "types.h" + +struct UnkStruct_ov000_020e8b08 { + /* 00 */ PAD(0x00, 0x20); + /* 20 */ ActorRef mUnk_20[1]; // more than 1, unclear how many + /* 28 */ PAD(0x28, 0x55); + /* 55 */ u8 mUnk_55; + /* 56 */ +}; + +extern UnkStruct_ov000_020e8b08 *data_ov000_020e8b08; |
