3#include <state/FStateMgr.h>
4#include <utility/Angle.h>
6#include <math/seadVector.h>
29 void link(
const sead::Vector3f& position, u32 type_mask, u8 movement_id);
ParentMovementType
Definition ParentMovementMgr.h:9
@ cPos_ShiftingPlatform
Definition ParentMovementMgr.h:18
@ cPos_Gyration
Definition ParentMovementMgr.h:19
@ cPos_Rail
Definition ParentMovementMgr.h:13
@ cPos_CenterRotation
Definition ParentMovementMgr.h:11
@ cPos_GoAndCome
Definition ParentMovementMgr.h:14
@ cPos_FloorGyration
Definition ParentMovementMgr.h:20
@ cPos_ScrewKinokoLift
Definition ParentMovementMgr.h:16
@ cPos_Screw
Definition ParentMovementMgr.h:12
@ cPos_ScrewKinokoLift_NoScrew
Definition ParentMovementMgr.h:17
@ cPos_None
Definition ParentMovementMgr.h:10
@ cPos_KinokoLift
Definition ParentMovementMgr.h:21
Definition ParentMovementMgr.h:25
Angle mAngle
Definition ParentMovementMgr.h:64
u32 mTypeMask
Definition ParentMovementMgr.h:62
u32 _78
Definition ParentMovementMgr.h:71
u8 _54
Definition ParentMovementMgr.h:65
u32 _a4
Definition ParentMovementMgr.h:87
u32 _a0
Definition ParentMovementMgr.h:86
u8 _84
Definition ParentMovementMgr.h:74
u32 _44
Definition ParentMovementMgr.h:61
sead::Vector3f _24
Definition ParentMovementMgr.h:55
u8 _5c[0x74-0x5C]
Definition ParentMovementMgr.h:68
u32 _ac
Definition ParentMovementMgr.h:89
u32 _40
Definition ParentMovementMgr.h:60
u32 _a8
Definition ParentMovementMgr.h:88
u8 _89
Definition ParentMovementMgr.h:79
u32 _b0
Definition ParentMovementMgr.h:90
sead::Vector3f _18
Definition ParentMovementMgr.h:54
u32 _bc
Definition ParentMovementMgr.h:93
u32 _b4
Definition ParentMovementMgr.h:91
u8 _88
Definition ParentMovementMgr.h:78
u32 _7c
Definition ParentMovementMgr.h:72
void link(const sead::Vector3f &position, u32 type_mask, u8 movement_id)
u32 _34
Definition ParentMovementMgr.h:57
f32 _90
Definition ParentMovementMgr.h:81
f32 _58
Definition ParentMovementMgr.h:66
u8 mMovementId
Definition ParentMovementMgr.h:63
sead::Vector3f _c
Definition ParentMovementMgr.h:53
u8 _98[0xA0-0x98]
Definition ParentMovementMgr.h:84
ActorUniqueID mParentActorID
Definition ParentMovementMgr.h:58
u8 _86
Definition ParentMovementMgr.h:76
u32 _8c
Definition ParentMovementMgr.h:80
u32 _3c
Definition ParentMovementMgr.h:59
u32 getTypeMask(ParentMovementType type)
u32 _94
Definition ParentMovementMgr.h:82
u8 _85
Definition ParentMovementMgr.h:75
u8 _87
Definition ParentMovementMgr.h:77
u32 _80
Definition ParentMovementMgr.h:73
u32 _74
Definition ParentMovementMgr.h:70
u32 _30
Definition ParentMovementMgr.h:56
u8 _c0[0xD4-0xC0]
Definition ParentMovementMgr.h:95
FStateMgr< ParentMovementMgr > mFStateMgr
Definition ParentMovementMgr.h:99
u32 _b8
Definition ParentMovementMgr.h:92