diff options
| author | Aetias <aetias@outlook.com> | 2024-03-21 23:22:54 +0100 |
|---|---|---|
| committer | Aetias <aetias@outlook.com> | 2024-03-21 23:22:54 +0100 |
| commit | 30dbcc458025e9b1129a8eafecc23496a2a43d6d (patch) | |
| tree | 7f1fea499162a02b45c54f0fcbfba62066f0018f /include/Player/LinkStateMove.hpp | |
| parent | 2324c499ab412d73131a59f224d1b673e53eb915 (diff) | |
Add all other Link states
Diffstat (limited to 'include/Player/LinkStateMove.hpp')
| -rw-r--r-- | include/Player/LinkStateMove.hpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/include/Player/LinkStateMove.hpp b/include/Player/LinkStateMove.hpp new file mode 100644 index 00000000..d27ca20b --- /dev/null +++ b/include/Player/LinkStateMove.hpp @@ -0,0 +1,29 @@ +#pragma once + +#include "global.h" +#include "types.h" + +#include "Player/LinkStateBase.hpp" + +class LinkStateMove : public LinkStateBase { +public: + /* 00 (base) */ + /* 0c */ s32 mUnk_0c; + /* 10 */ unk16 mUnk_10; + /* 12 */ unk16 mUnk_12; + /* 14 */ bool mUnk_14; + /* 14 */ bool mUnk_15; + /* 16 */ unk8 mUnk_16[2]; + /* 18 */ + + /* 00 */ virtual void vfunc_00() override; + /* 04 */ virtual ~LinkStateBase() override; + /* 0c */ virtual LinkStateId GetId() override; + /* 10 */ virtual void CreateDebugHierarchy() override; + /* 14 */ virtual void OnStateEnter() override; + /* 18 */ virtual void OnStateLeave(s32 param1) override; + /* 1c */ virtual void vfunc_1c() override; + /* 24 */ virtual bool vfunc_24(s32 param1) override; + /* 3c */ virtual bool vfunc_3c() override; + /* 44 */ +}; |
