diff options
| author | Aetias <144526980+AetiasHax@users.noreply.github.com> | 2026-05-09 16:31:17 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-09 16:31:17 +0200 |
| commit | d02c870d1dbe8c9b5e8b3acbb3b5bfff53ad8d03 (patch) | |
| tree | 6d3965c15174bb66f5892fb5e3b127eba7c66ddc /include/Actor/Character/ActorCharacter.hpp | |
| parent | e9ffe114a97fd3bf563a8c346f2ef2dc5e88f9fd (diff) | |
ActorCharacterBase OK (#161)
* ActorCharacterBase OK
* Fix broken matches
Diffstat (limited to 'include/Actor/Character/ActorCharacter.hpp')
| -rw-r--r-- | include/Actor/Character/ActorCharacter.hpp | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/include/Actor/Character/ActorCharacter.hpp b/include/Actor/Character/ActorCharacter.hpp index f2248628..497b0699 100644 --- a/include/Actor/Character/ActorCharacter.hpp +++ b/include/Actor/Character/ActorCharacter.hpp @@ -10,17 +10,25 @@ #include "Unknown/UnkStruct_ov000_020c5c2c.hpp" #include "Unknown/UnkStruct_ov000_020d18f4.hpp" +struct UnkStruct_ov014_021448f4 { + /* 00 */ unk32 mUnk_00; + /* 04 */ + + UnkStruct_ov014_021448f4() : + mUnk_00(0) {} +}; + class ActorCharacterBase : public Actor { public: /* 000 (base) */ /* 158 */ UnkStruct_ov000_020d18f4 mUnk_158; /* 1b4 */ unk32 mUnk_1b4; - /* 1b8 */ unk32 mUnk_1b8; + /* 1b8 */ unk32 (*mUnk_1b8)(unk32); /* 1bc */ unk32 mUnk_1bc; - /* 1c0 */ unk8 mUnk_1c0; - /* 1c1 */ unk8 mUnk_1c1; + /* 1c0 */ bool mUnk_1c0; + /* 1c1 */ bool mUnk_1c1; /* 1c2 */ unk8 mUnk_1c2; - /* 1c3 */ unk8 mUnk_1c3; + /* 1c3 */ bool mUnk_1c3; /* 1c4 */ /* 00 */ virtual ~ActorCharacterBase() override; @@ -39,11 +47,11 @@ public: /* cc */ virtual void vfunc_cc(); /* d0 */ virtual void vfunc_d0(); /* d4 */ virtual unk32 vfunc_d4(); - /* d8 */ virtual unk32 vfunc_d8(); - /* dc */ virtual unk32 vfunc_dc(); - /* e0 */ virtual unk32 vfunc_e0(); - /* e4 */ virtual unk32 vfunc_e4(); - /* e8 */ virtual void vfunc_e8(); + /* d8 */ virtual unk32 vfunc_d8(unk32 param1); + /* dc */ virtual unk32 vfunc_dc(unk32 param1); + /* e0 */ virtual unk32 vfunc_e0(unk32 param1); + /* e4 */ virtual unk32 vfunc_e4(unk32 param1); + /* e8 */ virtual UnkStruct_ov014_021448f4 vfunc_e8(u16 param2, u16 param3); /* ec */ ActorCharacterBase(); |
