Files
ph/include/Player/PlayerLink.hpp
T
2024-03-25 19:30:25 +01:00

46 lines
1.1 KiB
C++

#pragma once
#include "global.h"
#include "types.h"
#include "lib/math.h"
#include "Player/PlayerLinkBase.hpp"
#include "Player/MotionParams.hpp"
#include "Actor/ActorManager.hpp"
#include "Debug/DebugHierarchy.hpp"
typedef s32 PlayerCharacter;
enum PlayerCharacter_ {
PlayerCharacter_Link = 0,
PlayerCharacter_Gongoron = 1,
};
class PlayerLink: public PlayerLinkBase {
/* 00 (base) */
/* 14 */ Vec3p mPos;
/* 20 */ Vec3p mVel;
/* 2c */ unk8 mTilePos[2][2];
/* 30 */ unk32 mAltitude;
/* 34 */ unk8 mUnk_34[4];
/* 38 */ s32 mUnk_38;
/* 3c */ ActorRef mUnkRef_03c;
/* 44 */ s32 mUnk_44;
/* 48 */ unk16 mUnk_48;
/* 4a */ unk16 mUnk_4a;
/* 4c */ unk32 mUnk_4c;
/* 50 */ unk32 mUnk_50;
/* 54 */ s16 mUnk_54;
/* 56 */ unk16 mUnk_56;
/* 58 */ unk16 mUnk_58;
/* 5a */ s16 mUnk_5a;
/* 5c */ unk8 mUnk_5c[3];
/* 5f */ bool mUnk_5f;
/* 60 */ MotionParams *mMotionParams;
/* 64 */ DebugHierarchy *mDebugHierarchy_0;
/* 68 */ DebugHierarchy *mDebugHierarchy_1;
/* 6c */ DebugHierarchy *mDebugHierarchy_2;
/* 70 */
};