diff options
| author | Aetias <144526980+AetiasHax@users.noreply.github.com> | 2026-05-11 20:34:17 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-11 20:34:17 +0200 |
| commit | e704ec994219540b71da323a61ffa930f80ce492 (patch) | |
| tree | 8ef52838d148fcc7c1d1f1cb2458f47af9c23fa0 /include/Unknown/UnkStruct_ov000_020c5c2c.hpp | |
| parent | d02c870d1dbe8c9b5e8b3acbb3b5bfff53ad8d03 (diff) | |
ActorCharacter OK (#162)
* ActorCharacter 93%
* ActorCharacter 98%
* ActorCharacter OK
* Fix broken matches
Diffstat (limited to 'include/Unknown/UnkStruct_ov000_020c5c2c.hpp')
| -rw-r--r-- | include/Unknown/UnkStruct_ov000_020c5c2c.hpp | 31 |
1 files changed, 29 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(); }; |
