|
| enum | CcSizeDataType {
cCcSizeDataType_Mame = 0
, cCcSizeDataType_Normal
, cCcSizeDataType_Super
, cCcSizeDataType_Propel
,
cCcSizeDataType_MameSit
, cCcSizeDataType_NormalSit
, cCcSizeDataType_SuperSit
, cCcSizeDataType_NormalSwim
,
cCcSizeDataType_SuperSwim
, cCcSizeDataType_NormalWaterWalk
, cCcSizeDataType_SuperWaterWalk
, cCcSizeDataType_PenguinSlid
,
cCcSizeDataType_12
, cCcSizeDataType_TottenPole
, cCcSizeDataType_Num
} |
| enum | CarryStep { cCarryStep_None = 0
, cCarryStep_Carry_NoTimer
, cCarryStep_LiftUp
, cCarryStep_Carry
} |
| enum | DokanCannonType { cDokanCannonType_ShootUp = 0
, cDokanCannonType_ShootDiagonal
, cDokanCannonType_WarpCannon
} |
| enum | CannonJumpSoundType { cCannonJumpSoundType_Normal = 0
, cCannonJumpSoundType_Warp
} |
| enum | QuakeMode |
| enum | ScrollMode {
cScrollMode_0 = 0
, cScrollMode_1
, cScrollMode_2
, cScrollMode_3
,
cScrollMode_4
, cScrollMode_5
, cScrollMode_6
} |
| enum | InvalidKeyType { cInvalidKeyType_All = 0
, cInvalidKeyType_LR
, cInvalidKeyType_Shake
, cInvalidKeyType_Num
} |
| enum | InvalidKeyTimerType { cInvalidKeyTimerType_Normal = 0
, cInvalidKeyTimerType_ResetOnGround
, cInvalidKeyTimerType_ResetOnDescendOrGround
} |
| enum | SpinActionMode {
cSpinActionMode_Normal = 0
, cSpinActionMode_Propel
, cSpinActionMode_ChibiYoshiBalloon
, cSpinActionMode_ChibiYoshiBubble
,
cSpinActionMode_ChibiYoshiLight
, cSpinActionMode_Musa
} |
| enum | BgPointType { cBgPointType_Normal = 0
, cBgPointType_PenguinSlide
, cBgPointType_PenguinSwim
} |
| enum | BgPointAnmType {
cBgPointAnmType_Normal = 0
, cBgPointAnmType_Squat
, cBgPointAnmType_Hang
, cBgPointAnmType_Swim
,
cBgPointAnmType_StarRoll
, cBgPointAnmType_Num
} |
| enum | CarryPlayerType { cCarryPlayerType_Normal = 0
, cCarryPlayerType_ForceCrouch
, cCarryPlayerType_Blocked
} |
| enum | BcMode { cBcMode_Chase
, cBcMode_Direct
} |
| enum | DamageType {
cDamageType_Hit = 0
, cDamageType_Hit2
, cDamageType_HitKnock
, cDamageType_Hit3
,
cDamageType_Knock
, cDamageType_Knock2
, cDamageType_SmallKnock
, cDamageType_SmallKnock2
,
cDamageType_SmallKnock3
, cDamageType_Fire
, cDamageType_Fire2
, cDamageType_Ice
,
cDamageType_Ice2
, cDamageType_Spark
, cDamageType_Poison
, cDamageType_Kill
,
cDamageType_DeathCloud
, cDamageType_Eaten
, cDamageType_Eaten2
, cDamageType_SteppedOn
,
cDamageType_Num
} |
| enum | Status {
cStatus_ActiveThisFrame = 1
, cStatus_DisableUpdate
, cStatus_DisableAnm
, cStatus_ControlledState
,
cStatus_DemoMode
, cStatus_DisableSound
, cStatus_DispOut
, cStatus_DispOutDanger
,
cStatus_FaderPosSet
, cStatus_NoGravityUntilFall
, cStatus_JumpAddSpeed
, cStatus_OutOfPlay = 14
,
cStatus_Down = 16
, cStatus_Stunned
, cStatus_18
, cStatus_Quake
,
cStatus_Jump = 25
, cStatus_Fall
, cStatus_SinkSandSurfJump = 29
, cStatus_SitJump
,
cStatus_CannonJump = 32
, cStatus_CannonWarp
, cStatus_WaitJump
, cStatus_UnkJumpGravity
,
cStatus_WallSlide
, cStatus_37
, cStatus_38
, cStatus_39
,
cStatus_40 = 40
, cStatus_41
, cStatus_45 = 45
, cStatus_46
,
cStatus_47
, cStatus_48
, cStatus_49
, cStatus_50
,
cStatus_51
, cStatus_52
, cStatus_HipAttackOnEnemy = 55
, cStatus_56
,
cStatus_57
, cStatus_58
, cStatus_60 = 60
, cStatus_62 = 62
,
cStatus_63
, cStatus_64
, cStatus_NoPropelRoll = 68
, cStatus_Spin
,
cStatus_71 = 71
, cStatus_73 = 73
, cStatus_74
, cStatus_Vine = 76
,
cStatus_Hang
, cStatus_Pole
, cStatus_PoleRope
, cStatus_KaniHang
,
cStatus_82 = 82
, cStatus_Swim = 84
, cStatus_89 = 89
, cStatus_93 = 93
,
cStatus_97 = 97
, cStatus_PenguinSwim
, cStatus_PenguinSlide
, cStatus_InitialSlip = 102
,
cStatus_104 = 104
, cStatus_105
, cStatus_106
, cStatus_RidePlayer
,
cStatus_LiftUp
, cStatus_109
, cStatus_110
, cStatus_111
,
cStatus_113 = 113
, cStatus_RideYoshi
, cStatus_116 = 116
, cStatus_117
,
cStatus_118
, cStatus_RideCloud
, cStatus_RideJrCrown
, cStatus_121
,
cStatus_RideBalloon
, cStatus_RideBalloonSetVisible
, cStatus_RideBalloonAll
, cStatus_RideBalloonContVoiceReq
,
cStatus_RideBalloonCheckAllFade
, cStatus_RideNatDone
, cStatus_RideNat
, cStatus_129
,
cStatus_130
, cStatus_131
, cStatus_133 = 133
, cStatus_134
,
cStatus_135
, cStatus_136
, cStatus_137
, cStatus_138
,
cStatus_CanFlyBalloonChibiYoshi
, cStatus_CanSetSpeedChibiYoshi
, cStatus_141
, cStatus_142
,
cStatus_143
, cStatus_145 = 145
, cStatus_146
, cStatus_147
,
cStatus_148
, cStatus_149
, cStatus_150
, cStatus_151
,
cStatus_152
, cStatus_153
, cStatus_154
, cStatus_155
,
cStatus_156
, cStatus_157
, cStatus_158
, cStatus_160 = 160
,
cStatus_EnableSpin = 165
, cStatus_166
, cStatus_168 = 168
, cStatus_EnableDokanIn = 171
,
cStatus_172
, cStatus_FollowMameKuribo = 174
, cStatus_Invisible
, cStatus_HideTemporarily
,
cStatus_CannonShot
, cStatus_178
, cStatus_179
, cStatus_CanWaterWalk
,
cStatus_IsWaterWalk
, cStatus_182
, cStatus_183
, cStatus_184
,
cStatus_185
, cStatus_186
, cStatus_187
, cStatus_188
,
cStatus_191 = 191
, cStatus_193 = 193
, cStatus_195 = 195
, cStatus_196
,
cStatus_197
, cStatus_ZPosSetNone
, cStatus_199
, cStatus_200
,
cStatus_NoSwimAction = 203
, cStatus_204
, cStatus_Penguin
, cStatus_206
,
cStatus_207 = 207
, cStatus_208
, cStatus_SceneChangeNext
, cStatus_DemoDokan
,
cStatus_212 = 212
, cStatus_213
, cStatus_214
, cStatus_215
,
cStatus_216
, cStatus_217
, cStatus_218
, cStatus_219
,
cStatus_220
, cStatus_221
, cStatus_222
, cStatus_223
,
cStatus_224
, cStatus_225
, cStatus_226
, cStatus_227
,
cStatus_DemoControlReq = 235
, cStatus_NoSlipSaka
, cStatus_237
, cStatus_DemoControl
,
cStatus_239
, cStatus_240
, cStatus_241
, cStatus_242
,
cStatus_243
, cStatus_DemoOnLandStop
, cStatus_DemoAnmLoop
, cStatus_IgnoreBgCross = 247
,
cStatus_NoBgCrossUpdate
, cStatus_CheckBg
, cStatus_250
, cStatus_ShadowkunCatch
,
cStatus_252
, cStatus_253
, cStatus_254
, cStatus_ControlledMove
,
cStatus_ControlledMoveReq
, cStatus_258 = 258
, cStatus_SlideSlope
, cStatus_DispOutPosYAdj
,
cStatus_BgPointDataCarryRev
, cStatus_RDash_DispPinch
, cStatus_263
, cStatus_264
,
cStatus_265
, cStatus_NoEntryReactCc
, cStatus_267
, cStatus_270 = 270
,
cStatus_280 = 280
, cStatus_282 = 282
, cStatus_BalloonChibiYoshiFly
, cStatus_EndingDisableSound = 286
,
cStatus_LastBit = cStatus_EndingDisableSound
, cStatus_BitNum
, cStatus_MaxBitNum = (cStatus_BitNum + 31) / 32 * 32
} |
| enum | BgCross {
cBgCross_IsFoot = 0
, cBgCross_IsHead
, cBgCross_IsWall
, cBgCross_IsWallPressL
,
cBgCross_IsWallPressR
, cBgCross_IsWallTouchL
, cBgCross_IsWallTouchR
, cBgCross_CarryRelatedL
,
cBgCross_CarryRelatedR
, cBgCross_CarryObjBgCarriedL
, cBgCross_CarryObjBgCarriedR
, cBgCross_WalkWallEnableL
,
cBgCross_WalkWallEnableR
, cBgCross_IsWaterPillarL
, cBgCross_IsWaterPillarR
, cBgCross_15
,
cBgCross_16
, cBgCross_17
, cBgCross_IsUnderwater
, cBgCross_IsWater
,
cBgCross_IsCompletelyUnderwater
, cBgCross_IsWaterShallow
, cBgCross_RDash_IsNonWaterLiquid = 22
, cBgCross_IsAirWater
,
cBgCross_DispSideLimitL
, cBgCross_DispSideLimitR
, cBgCross_IsSnow
, cBgCross_IsIce
,
cBgCross_IsIceLowSlip
, cBgCross_IsSlideSlope
, cBgCross_OnSakaUnderRoof
, cBgCross_IsWaterAttr
,
cBgCross_32
, cBgCross_IsSand
, cBgCross_IsSinkSand
, cBgCross_IsSlightlyInsideSinkSand
,
cBgCross_IsPartiallySubmergedInSinkSand
, cBgCross_IsCompletelySubmergedInSinkSand
, cBgCross_IsBeltConveyorL
, cBgCross_IsBeltConveyorR
,
cBgCross_IsChikuwa
, cBgCross_IsChikuwaActor
, cBgCross_OnHalf
, cBgCross_OnRide
,
cBgCross_IsHold
, cBgCross_Slip
, cBgCross_IsOnHDokan
, cBgCross_47
,
cBgCross_IsSaka
, cBgCross_IsLineSpinLift = 50
, cBgCross_IsBlockDRC
, cBgCross_IsLiftZenStar
,
cBgCross_IsFloorGyration
, cBgCross_IsFunsui
, cBgCross_IsKani
, cBgCross_IsKani2
,
cBgCross_IsKani3
, cBgCross_IsPole
, cBgCross_IsVine
, cBgCross_60
,
cBgCross_61
, cBgCross_62
, cBgCross_63
, cBgCross_64
,
cBgCross_65
, cBgCross_66
, cBgCross_67
, cBgCross_68
,
cBgCross_69
, cBgCross_70
, cBgCross_71
, cBgCross_HitBgActorYuka = 73
,
cBgCross_74
, cBgCross_75
, cBgCross_76
, cBgCross_LastBit = cBgCross_76
,
cBgCross_BitNum
, cBgCross_MaxBitNum = (cBgCross_BitNum + 31) / 32 * 32
} |
| enum | BgAttr {
cBgAttr_Rock = 0
, cBgAttr_Snow
, cBgAttr_Sand
, cBgAttr_Ice
,
cBgAttr_Dirt
, cBgAttr_Water1
, cBgAttr_Cloud
, cBgAttr_SandFunsui
,
cBgAttr_Manta
, cBgAttr_Beach
, cBgAttr_Carpet
, cBgAttr_Leaf
,
cBgAttr_Wood
, cBgAttr_Water2
, cBgAttr_Num
} |
| enum | DokanDir {
cDokanDir_ButtonUp = 0
, cDokanDir_ButtonDown
, cDokanDir_ButtonLeft
, cDokanDir_ButtonRight
,
cDokanDir_Num
, cDokanDir_FaceUp = cDokanDir_ButtonDown
, cDokanDir_FaceDown = cDokanDir_ButtonUp
, cDokanDir_FaceLeft = cDokanDir_ButtonRight
,
cDokanDir_FaceRight = cDokanDir_ButtonLeft
} |
| enum | DokanType { cDokanType_Invalid = 0
, cDokanType_Normal
, cDokanType_Rail
} |
| enum | JumpSe { cJumpSe_None = 0
, cJumpSe_Normal
, cJumpSe_High
} |
| enum | WalkAction { cWalkAction_Wait
, cWalkAction_Move
} |
| enum | HipAction {
cHipAction_Ready = 0
, cHipAction_AttackStart
, cHipAction_AttackFall
, cHipAction_Ground
,
cHipAction_StandNormal
, cHipAction_StandNormalEnd
, cHipAction_ToStoop
, cHipAction_Num
} |
| enum | JumpAction { cJumpAction_TakeOff = 0
, cJumpAction_Air
} |
| enum | PoleAction { cPoleAction_Start = 0
, cPoleAction_Wait
, cPoleAction_Up
, cPoleAction_Down
} |
| enum | VineAction { cVineAction_Ivy = 0
, cVineAction_Net
, cVineAction_Attack
, cVineAction_Roll
} |
| enum | CrouchAction { cCrouchAction_Ground = 0
, cCrouchAction_Water
} |
| enum | SlipAction { cSlipAction_Move = 0
, cSlipAction_1
, cSlipAction_ToStoop
, cSlipAction_ToEnd
} |
| enum | CloudAction {
cCloudAction_Idle = 0
, cCloudAction_Move
, cCloudAction_Crouch
, cCloudAction_CrouchEnd
,
cCloudAction_FireCreate
, cCloudAction_FireCreateEnd
, cCloudAction_6
, cCloudAction_Throw
,
cCloudAction_ThrowEnd
} |
| enum | SwimAction {
cSwimAction_Swim = 0
, cSwimAction_Walk
, cSwimAction_Penguin
, cSwimAction_FireBall
,
cSwimAction_SwimWithChibi
, cSwimAction_SwimWithChibi_CantSpinMaybe
} |
| enum | JumpDaiAction { cJumpDaiAction_0 = 0
, cJumpDaiAction_1
} |
| enum | PlayerJumpDaiAction { cPlayerJumpDaiAction_0 = 0
, cPlayerJumpDaiAction_1
} |
| enum | FireAction { cFireAction_0 = 0
, cFireAction_1
} |
| enum | ThrowAction { cThrowAction_0 = 0
, cThrowAction_1
, cThrowAction_2
} |
| enum | WallSlideAction { cWallSlideAction_Normal = 0
, cWallSlideAction_MusasabiSlide
} |
| enum | CarryPlayerAction {
cCarryPlayerAction_Move = 0
, cCarryPlayerAction_Crouch
, cCarryPlayerAction_2
, cCarryPlayerAction_Fire
,
cCarryPlayerAction_FireEnd
} |
| enum | FlyDamageAction {
cFlyDamageAction_0 = 0
, cFlyDamageAction_1
, cFlyDamageAction_2
, cFlyDamageAction_3
,
cFlyDamageAction_4
, cFlyDamageAction_5
, cFlyDamageAction_6
} |
| enum | BalloonAction {
cBalloonAction_0 = 0
, cBalloonAction_1
, cBalloonAction_2
, cBalloonAction_3
,
cBalloonAction_4
, cBalloonAction_5
, cBalloonAction_6
} |
| enum | CannonJumpAction { cCannonJumpAction_0 = 0
, cCannonJumpAction_1
, cCannonJumpAction_2
} |
| enum | PropelAction { cPropelAction_BigFly = 0
, cPropelAction_Fly
, cPropelAction_Fall
} |
| enum | SpinHipAttackAction { cSpinHipAttackAction_Fall = 0
, cSpinHipAttackAction_Land
} |
| enum | PenguinSlideAction { cPenguinSlideAction_Move
, cPenguinSlideAction_1
, cPenguinSlideAction_ToCrouch
, cPenguinSlideAction_StandUp
} |
| enum | BalloonChibiYoshiAction { cBalloonChibiYoshiAction_Fly = 0
, cBalloonChibiYoshiAction_FallMaybe
, cBalloonChibiYoshiAction_PreFallIdk
} |
| enum | TarzanRopeAction {
cTarzanRopeAction_Start = 0
, cTarzanRopeAction_Wait
, cTarzanRopeAction_Up
, cTarzanRopeAction_Down
,
cTarzanRopeAction_HasigoMove
, cTarzanRopeAction_HasigoHangDown
, cTarzanRopeAction_HasigoHangUp
} |
| enum | KaniAction {
cKaniAction_Walk = 0
, cKaniAction_HangInit
, cKaniAction_JumpHangInit
, cKaniAction_Hang
,
cKaniAction_HangFall
, cKaniAction_HangUp
, cKaniAction_HangUpVine
} |
| enum | HangAction { cHangAction_Start = 0
, cHangAction_Wait
, cHangAction_Move
} |
| enum | AnimePlayAction {
cAnimePlayAction_Start = 0
, cAnimePlayAction_End = 5
, cAnimePlayAction_Glad_KimeStart = cAnimePlayAction_Start + 1
, cAnimePlayAction_Glad_PutOnCap
,
cAnimePlayAction_Glad_KimeWait
, cAnimePlayAction_Glad_Wait
, cAnimePlayAction_Glad_Num
, cAnimePlayAction_BossAttention_Turn = cAnimePlayAction_Start + 1
,
cAnimePlayAction_BossAttention_Num
, cAnimePlayAction_BossKeyGet_Cheer = cAnimePlayAction_Start + 1
, cAnimePlayAction_BossKeyGet_Num
, cAnimePlayAction_TitleSlip_Move = cAnimePlayAction_Start + 1
,
cAnimePlayAction_TitleSlip_Num
} |
| enum | FunsuiAction { cFunsuiAction_Ascend = 0
, cFunsuiAction_Release
} |
| enum | BalloonChibiYoshiFlyAction { cBalloonChibiYoshiFlyAction_Fly = 0
, cBalloonChibiYoshiFlyAction_Fall
, cBalloonChibiYoshiFlyAction_FlyForceFall
} |
| enum | DemoNextGotoBlockAction { cDemoNextGotoBlockAction_Walk = 0
, cDemoNextGotoBlockAction_SceneChange
} |
| enum | DemoStartWaitAction { cDemoStartWaitAction_Wait = 0
, cDemoStartWaitAction_Move
} |
| enum | DemoWaitAction { cDemoWaitAction_WaitTurn = 0
, cDemoWaitAction_Move
, cDemoWaitAction_WaitSingle
} |
| enum | DemoOutDokanAction { cDemoOutDokanAction_MoveSubAxis = 0
, cDemoOutDokanAction_MoveMainAxis
, cDemoOutDokanAction_End
} |
| enum | DemoInDokanAction {
cDemoInDokanAction_CheckTurn = 0
, cDemoInDokanAction_WaitNextTurn
, cDemoInDokanAction_Move
, cDemoInDokanAction_WaitNextTurn_UnderwaterKoopaJrDemo
,
cDemoInDokanAction_End
} |
| enum | DemoGoalAction {
cDemoGoalAction_Pole = 0
, cDemoGoalAction_MultiJump
, cDemoGoalAction_Wait
, cDemoGoalAction_KimePose
,
cDemoGoalAction_RideOffJump
, cDemoGoalAction_Run
, cDemoGoalAction_PreRun
, cDemoGoalAction_Item
} |
| enum | DemoControlSubAction {
cDemoControlSubAction_Wait = 0
, cDemoControlSubAction_Walk
, cDemoControlSubAction_Anm
, cDemoControlSubAction_AnmSeq
,
cDemoControlSubAction_4
} |
| enum | FunsuiType { cFunsuiType_Sand = 0
, cFunsuiType_Water
, cFunsuiType_Num
} |
| enum | DemoType {
cDemoType_1 = 1
, cDemoType_3 = 3
, cDemoType_4
, cDemoType_5
,
cDemoType_ShadowkunCatch
} |
| enum | AnmBlend { cAnmBlend_Disable = 0
, cAnmBlend_Enable
} |
| enum | StarSet { cStarSet_Virus = 0
, cStarSet_CustomTime
, cStarSet_Default
} |
| enum | BounceType { cBounceType_Normal = 0
, cBounceType_1
, cBounceType_2
} |
| enum | ReductionMode { cReductionMode_None = 0
, cReductionMode_JumpDai
, cReductionMode_2
, cReductionMode_Boyon
} |
| enum | NextGotoBlockDelay { cNextGotoBlockDelay_None = 0
, cNextGotoBlockDelay_Normal
, cNextGotoBlockDelay_Short
} |
| enum | CheckBgDokanInUDRes { cCheckBgDokanInUDRes_Clear = 0
, cCheckBgDokanInUDRes_ClearMame
, cCheckBgDokanInUDRes_Blocked
} |
| enum | AnimePlayType {
cAnimePlayType_Normal = 0
, cAnimePlayType_BossSetUp
, cAnimePlayType_BossGlad
, cAnimePlayType_BossAttention
,
cAnimePlayType_BossKeyGet
, cAnimePlayType_LastBoss2Glad
, cAnimePlayType_LastBoss1Glad
, cAnimePlayType_TitleSlip
,
cAnimePlayType_EndingGlad
, cAnimePlayType_EndingGladWait
, cAnimePlayType_TottenItem
} |
| enum | ClearType { cClearType_Normal = 0
, cClearType_Boss
, cClearType_Fanfare
, cClearType_LastBoss
} |
| enum | SakaUpDown { cSakaUpDown_Downhill = 0
, cSakaUpDown_Uphill
, cSakaUpDown_Num
} |
| enum | PowerChangeType { cPowerChangeType_Normal = 0
, cPowerChangeType_Ice
, cPowerChangeType_Snow
, cPowerChangeType_Num
} |
| enum | StartSoundType { cStartSoundType_Normal = 0
, cStartSoundType_DisableInEnding
} |
| enum | ActorType {
cActorType_Generic = 0
, cActorType_Player
, cActorType_Yoshi
, cActorType_Enemy
,
cActorType_ChibiYoshi
} |
| enum | CarryFlag {
cCarryFlag_Release = 1 << 0
, cCarryFlag_Throw = 1 << 1
, cCarryFlag_ThrowHard = 1 << 2
, cCarryFlag_None = 0
,
cCarryFlag_All = cCarryFlag_Release | cCarryFlag_Throw | cCarryFlag_ThrowHard
} |
| enum | ScreenOutFlag {
cScreenOutFlag_SkipNone = 0
, cScreenOutFlag_SkipDeletion = 1 << 1
, cScreenOutFlag_SkipCameraCheck = 1 << 2
, cScreenOutFlag_SkipRideCheck = 1 << 3
,
cScreenOutFlag_SkipTottenCheck = 1 << 4
} |
| | Flags to pass to screenOutCheck to skip checks or actions during the evaluation. More...
|
| enum | MainState { cState_None = 0
, cState_Failed
, cState_Success
, cState_Wait
} |
| | Represents the execution state of a main operation, and whether it was skipped. More...
|
| enum | Result { cResult_Wait = 0
, cResult_Success
, cResult_Failed
} |
| | Defines signals to pass to ActorMgr when performing create and delete operations on the actor. More...
|
| typedef sead::OffsetList< ActorBase > | List |
|
| | PlayerObject (const ActorCreateParam ¶m) |
| virtual | ~PlayerObject () |
| void | executeLastPlayer () override |
| void | executeLastAll () override |
| void | setPlayerNo (s8 id) override |
| void | setPlayerModeImpl (PlayerMode mode, bool temporary) override |
| void | setCenterOffset () |
| void | setSpeedData () |
| void | setModeGravity () |
| const PlayerGravityHIO * | getGravityData () override |
| PlayerTallType | getTallType (PlayerMode mode) override |
| void | setZPosition () override |
| void | setZPosition (f32 z) override |
| void | setZPositionDirect (f32 z) override |
| void | offZPosSetNone () override |
| void | setScrollMode (ScrollMode mode) |
| void | calcScroll () |
| virtual void | setCharacterVoice () |
| void | setSoundPlyMode () |
| void | getMaskPos (sead::Vector3f &pos) override |
| void | getMaskCaveCheckPos (sead::Vector3f *pos, f32 *y_offset) override |
| bool | vf154 () override |
| void | setInvalidKeyTimer (s32 time, InvalidKeyTimerType type) |
| void | setInvalidKeyTimer_LR (s32 time, InvalidKeyTimerType type) |
| void | setInvalidKeyTimer_Shake (s32 time, InvalidKeyTimerType type) |
| void | calcInvalidKeyTimer () |
| void | selectAction () |
| void | startQuakeShock (Quake::ShockType shock_type) override |
| void | startPatternRumble (const char *pattern) override |
| void | calcModelRidePlayer () |
| void | calcModelBalloon () |
| Angle | getModelAngleY () |
| void | getModelScaleBase (sead::Vector3f *scale) |
| void | getModelScale (sead::Vector3f *scale) |
| void | calcModelWaitFlag () |
| bool | isFaceRot () override |
| void | setClampFaceRot () |
| bool | isClimb () |
| bool | bouncePlayer1 (f32 speed_y, f32 speed_F, bool enable_LR, BounceType bounce_type, JumpSe jump_se_type) override |
| bool | bouncePlayer2 (f32 speed_y, f32 speed_F, bool enable_LR, BounceType bounce_type, JumpSe jump_se_type) override |
| bool | bouncePlayerSpin (f32 speed_y, f32 speed_F) |
| bool | isEnableZoom () |
| bool | isNotBalloonCourse () |
| bool | checkAllBalloonFade () |
| bool | setBalloonInCreate () |
| bool | setBalloonInDamage () |
| bool | setBalloonDispOutBase () |
| bool | setBalloonButtonA () |
| bool | setBalloonInDispOutBase (s32 type, bool by_yoshi) |
| bool | setBalloonInDispOutByYoshi (s32 type) |
| bool | setBalloonInNextgoto () |
| bool | setBalloonInDispOut (s32 type) override |
| bool | setBalloonDispOut () override |
| void | setBreakBalloonJump (Angle angle) |
| void | setDrawBalloonInPlayer (sead::Vector3f &pos) |
| void | setDrawBalloonInPlayerEnable () |
| void | setBalloonHelpVoice () |
| void | setBalloonCheckAllFade () |
| void | setBcSensorFlags () |
| void | setBcSensorFlagsPlayer () |
| void | initBcData () |
| void | setBcData (BcMode mode) |
| BgPointType | getBgPointType () |
| const PlayerBgPointHIO * | getBgPointDataBase (PlayerMode mode, BgPointAnmType anm_type) |
| const PlayerBgPointHIO * | getBgPointDataBase (BgPointAnmType anm_type=cBgPointAnmType_Normal) |
| void | reviseBgPointDataCarryHardBlock (ActorBgCollisionCheck::Sensor &wall, ActorBgCollisionCheck::Sensor &head) |
| void | reviseBgPointDataCarryPlayer (ActorBgCollisionCheck::Sensor &wall, ActorBgCollisionCheck::Sensor &head) |
| void | reviseBgPointDataCarryUnk (ActorBgCollisionCheck::Sensor &foot, ActorBgCollisionCheck::Sensor &head, ActorBgCollisionCheck::Sensor &wall) |
| void | reviseBgPointDataCarryPlayerBase (ActorBgCollisionCheck::Sensor &wall, ActorBgCollisionCheck::Sensor &head, bool carry_force_crouch) |
| CarryPlayerType | checkCarryPlayerRoof (const ActorBgCollisionCheck::Sensor &wall, const ActorBgCollisionCheck::Sensor &head) |
| bool | checkChibiYoshiLiftUpBlocked () |
| bool | checkCancelTarzanRopeLR (DirType dir) |
| bool | checkCancelTarzanRopeUp () |
| bool | checkCancelTarzanRopeUpRDash () |
| const PlayerBgPointHIO * | getBgPointData () override |
| f32 | getStandHeadBgPointY () override |
| void | checkBgCrossSub () override |
| void | postBgCross () override |
| void | clearJumpActionInfo () override |
| const ActorBgCollisionPlayerCheck::PcCheckArea & | getRopeCheckArea () |
| bool | checkPole () |
| f32 | getHangBcOffsetY () |
| f32 | getTarzanRopeCenterY () |
| f32 | getTarzanRopeBcOffsetY () |
| void | setCloud2StateMove () |
| void | setCloud2StateFireCreate () |
| bool | checkCloud2StateCrouch () |
| bool | setBalloonChibiYoshiFly () |
| bool | setBalloonChibiYoshiFlySmall (f32 speed_y, f32 speed_F) |
| void | setBalloonChibiYoshiFlyAnm (s32 anm_id, f32 blend_duration) |
| bool | isEnableBalloonChibiYoshiFlySpin () |
| void | updateBalloonChibiYoshiFly () |
| void | setPlayerHangChild (PlayerObject *player) |
| void | releasePlayerHangChild () |
| bool | isPlayerHangChild () |
| bool | setBubbleChibiYoshiShake () |
| void | setBubbleChibiYoshiShakeAnm (f32 blend_duration) |
| void | updateBubbleChibiYoshiShake () |
| bool | setLightChibiYoshiShake () |
| void | setChibiYoshiSpeed (f32 speed_y, f32 speed_F) |
| void | setCannonJumpCommon (const sead::Vector3f &pos, const sead::Vector2f &speed) |
| bool | setCannonJump (const sead::Vector3f &pos, const sead::Vector2f &speed, s32 jump_time) |
| bool | setDemoBossCannonWarp (const sead::Vector3f &pos, const sead::Vector2f &speed, CannonJumpSoundType jump_sound_type=cCannonJumpSoundType_Warp) |
| void | initCannonJump () |
| void | finCannonJump () |
| bool | setCannonWarpPos (const sead::Vector3f &pos) |
| bool | setCannonWarpSpeed (const sead::Vector2f &speed) |
| bool | setCannonWarpScale (f32 scale) |
| bool | setCannonWarpAngleX (Angle angle_x) |
| void | getSpinLiftUpCcSizeInfo (sead::Vector2f *center_offset, sead::Vector2f *half_size) |
| virtual void | setFireBallDamage (ActorCollisionCheck::Attack attack) |
| virtual CcSizeDataType | getCcSizeDataType () |
| virtual bool | setPlayerFlyDamage (PlayerBase *player_other, ActorCollisionCheck::Attack attack) |
| void | initCcData () |
| virtual bool | canChangeTo (PlayerMode mode) |
| bool | setPlayerModeForce (PlayerMode mode) |
| void | setModelDark () |
| void | initDemoInDokan (DokanDir dir) override |
| virtual void | initDemoInDokanAngle (DokanDir dir) |
| void | endDemoDokanCannon () |
| virtual void | initPlayerDownCommonImpl () |
| bool | setShadowkunHouseReadAction () |
| void | createFireBall (bool spin=false) |
| bool | checkSetFireBall () |
| bool | setFireBallAction () |
| bool | setKaniHangAction () |
| bool | setHangAction () |
| bool | setPoleAction () |
| void | setPropelFallSpin () |
| void | resetPropelFlyTime () |
| PlayerObject * | getRidePlayer () |
| bool | setRideOffPlayerJump (f32 speed_y, f32 speed_f) |
| void | setPlayerHandPos () |
| bool | checkRidePlayerRoofRidePress () |
| void | setJrCrownPos () |
| bool | isStar () const override |
| bool | isStarLight () |
| bool | checkEnableThrow () |
| bool | checkCarryThrow (bool throw_hard=false) |
| void | setThrowActor (bool throw_hard=false) |
| void | initializeThrowCommonBase () |
| void | finalizeThrowCommonBase () |
| bool | setThrowPlayer () |
| void | VineActionNet () |
| bool | checkVineEnd () |
| void | calcVineSpeed () |
| bool | setVineToKaniHangAction () |
| void | vineWalk () |
| bool | setVineAction () |
| bool | isAmiRollAction () |
| virtual void | setWalkAnm (s32 anm_id, AnmBlend blend, f32 rate) |
| virtual bool | isIceSlipAnmPlay () |
| bool | isWaitFrameCountMax () override |
| virtual void | setTurnAction_Turned () |
| void | checkWalkWallBgCross () |
| bool | checkWallJump () |
| virtual void | setFunsuiAscendAnm () |
| bool | isEnableSpinAction () |
| u16 | makeSpinJumpParam (s32 type, JumpSe jump_se_type) |
| bool | setSpinActionReq () |
| void | resetMissSpin () |
| bool | setSpinAction () |
| SpinActionMode | getSpinActionMode () |
| virtual void | getSpinJumpEffectPos (sead::Vector3f &pos) |
| virtual void | setSpinJumpEffectSub () |
| void | updateSpinJumpEffect () |
| void | updateMissSpinJumpEffect () |
| Angle | getMissSpinAngle () |
| bool | setSwimAction () |
| bool | setSwimSpeed (f32 speed_y, f32 speed_F) |
| bool | setTarzanRopeAction () |
| virtual void | setRopeHasigoHangUpAngle () |
| bool | setDamage2 (Actor *actor, DamageType type) override |
| virtual bool | setFlyDamageAction (DamageType type, Actor *actor) |
| bool | setFlyDamageActionImpl_Part1 (DamageType type, Actor *actor) |
| virtual bool | setFlyDamageActionImpl_Part2 (DamageType type, bool, bool=false, bool=false) |
| bool | setFlyDamageActionImpl (DamageType type, Actor *actor) |
| bool | setQuakeAction () |
| virtual void | setElecDamage () |
| bool | setDamage (Actor *actor, DamageType type) override |
| bool | setForcedDamage (Actor *actor, DamageType type) override |
| bool | setFlyDamage (DamageType type, DirType dir, bool, bool, f32 speed_F, f32 speed_y) override |
| virtual void | setRideOffDamage () |
| PlayerObject * | getCarryPlayer () |
| CarryObjBase * | getCarryHardBlock () |
| Actor * | getCarryChibiYoshi () |
| void | releaseCarryActorBase () |
| void | releaseCarryActor () |
| virtual bool | setCarry (Actor *actor, CarryType type) |
| void | cancelCarry (Actor *actor) |
| f32 | getCarryStepRatio () |
| void | getCarryPos (sead::Vector3f *pos) |
| bool | getCarryMtx (sead::Matrixf *mtx) |
| void | clearSpinLiftUpReserve () |
| void | setSpinLiftUpReserve () |
| void | calcLiftUpOffsetScale () |
| ActorUniqueID | getCarryActorID () const |
| CarryStep | getCarryStep () const |
| Yoshi * | getEatYoshi () |
| void | setYoshiBackPos () |
| void | calcModelRideYoshi () |
| Yoshi * | getRideYoshi () |
| virtual bool | vfAE4 () |
| void | updateMusaEffect () |
| virtual bool | isPlayerHang (PlayerObject *player_obj_parent) |
| void | setPlayerHangChildAnm (s32 anm_id, f32 blend_duration) |
| virtual bool | isDrawingCarryFukidashi () |
| virtual bool | isEnableChibiYoshiFukidashi () |
| void | resetPropelFukidashi () |
| virtual bool | updateEndingDanceImpl () |
| virtual void | onChangeRDashPhysics () |
| bool | isEnableRDashLuigiPhysics () const override |
| virtual bool | isEnableRDashLuigiGravity () |
| bool | setItem (PlayerMode mode) |
| void | executeMain () override |
| bool | vf19C () override |
| void | setFallDownDemo () override |
| void | initializeDemoControl (bool carry_chibi_yoshi=true) override |
| bool | isChange () override |
| bool | setTimeOverDemo () override |
| bool | vf504 () override |
| void | setDemoGoal (const sead::Vector2f &pos, f32 walk_target_pos_x, bool secret_exit) override |
| bool | setHideNotGoalPlayer () override |
| bool | vf51C (u32) override |
| bool | setDoorDemo (Actor *, u32) override |
| void | setGoalPoleCatchVoice () override |
| void | executeDemoGoal_RideOffJump () override |
| void | executeDemoGoal_Run () override |
| void | executeDemoGoal_PreRun () override |
| void | executeDemoGoal_Item () override |
| bool | updateDemoKimePose (ClearType clear_type) override |
| void | finDemoKimePose () override |
| bool | isEnableDokanInStatus () override |
| bool | isEnableMameDokanIn () override |
| f32 | vf584 () override |
| void | getDokanWallBgPointData (ActorBgCollisionCheck::Sensor *sensor) override |
| void | initDemoOutDokan () override |
| bool | setOutDokanAngle () override |
| bool | checkWalkNextAction () override |
| void | setWaitActionAnm (AnmBlend blend) override |
| void | setWalkActionAnm (AnmBlend blend) override |
| void | walkActionInit_Wait (AnmBlend blend) override |
| void | setSlipAction () override |
| bool | checkSlipMoveEnd () override |
| bool | setHipAttackOnEnemy (const sead::Vector3f &target_pos) override |
| void | setHipBlockBreak () override |
| void | setHipAttack_AttackStart () override |
| void | setHipAttack_StandNormalEnd () override |
| bool | checkCrouch () override |
| bool | setHipAttackToKaniHangAction () override |
| bool | vf7F4 (ActorCollisionCheck *cc_self, ActorCollisionCheck *cc_other) override |
| void | releaseFunsuiAction () override |
| f32 | getCloudOffsetY () override |
| void | setFallAction () override |
| f32 | getJumpSpeed () override |
| f32 | getMoveJumpSpeed () override |
| void | setJumpSound (JumpSe jump_se_type) override |
| void | vf8AC (bool) override |
| bool | isNoDamage () override |
| bool | isNoDamagePlayer () override |
| bool | setNormalDamage (ActorCollisionCheck *cc) override |
| bool | setPressBgDamage (DamageType type, bool) override |
| void | clearStarCount () override |
| s8 | getStarCount () const override |
| s8 | calcStarCount (s32 max) override |
| void | setStar (StarSet set_type=cStarSet_Default, s32 time=0) override |
| void | endStar () override |
| void | setVirusStar (PlayerBase *other) override |
| EffectID | getHipDropEffectID () override |
| EffectID | getHipDropExEffectID () override |
| EffectID | getHipDropSurfaceEffectID () override |
| EffectID | getHipDropBlurEffectID () override |
| EffectID | getSlipSmokeEffectID () override |
| EffectID | getTurnBrakeEffectID () override |
| EffectID | getTurnBrakeSmokeEffectID () override |
| EffectID | getRunSmokeEffectID () override |
| EffectID | getDashSmokeEffectID () override |
| EffectID | getLandingSmokeEffectID () override |
| EffectID | getWaterSplashEffectID (bool big) override |
| EffectID | getWaterSplashSEffectID () override |
| EffectID | getPoisonSplashEffectID (bool big) override |
| EffectID | getLavaSplashEffectID (bool big) override |
| EffectID | getLavaWaveSplashEffectID (bool big) override |
| void | setSubjectCoinTimeUp () override |
| void | setSubjectClear () override |
| void | setSubjectFail () override |
| void | setShadowFail () override |
| void | setCarryFall (Actor *, s32) override |
| bool | isSpinLiftUpEnable () override |
| void | setSpinLiftUpActor (Actor *player) override |
| bool | vf4F4 () override |
| void | throwCarryActor () override |
| bool | isCarry () override |
| bool | isLiftUp () override |
| bool | isCarryMamePlayer () override |
| bool | isLiftUpExceptMame () override |
| void | resetLight () override |
| PlayerTallType | getTallType () |
| | PlayerBase (const ActorCreateParam ¶m) |
| virtual | ~PlayerBase () |
| ActorBgCollisionCheck * | getBgCheck () override |
| void | setDrawTypeInDistantView () |
| void | resetDrawType () |
| bool | isKinopio () const |
| bool | isTotten () const |
| bool | isMameAction () |
| sead::Vector3f * | getHeadTopPosP () |
| sead::Vector3f * | getHeadPosP () |
| const sead::Vector3f & | getLookatPos () const |
| virtual void | setPlayerMode (PlayerMode mode, bool temporary) |
| PlayerTallType | getTallType () |
| void | setMaskPosInterpType (s32 src_type) |
| void | calcMaskPos () |
| void | dokanAdjustMaskPos (sead::Vector3f &mask_pos) |
| bool | checkRideActor (PlayerBase *player_other) |
| void | setRideNat (f32 value) |
| void | updateRideNat () |
| void | onFollowMameKuribo () |
| void | clearFollowMameKuribo () |
| s32 | getFollowMameKuribo () |
| s32 | getFollowMameKuriboSpeedType () |
| f32 | getFollowMameKuriboSpeedScaleX () |
| f32 | getFollowMameKuriboSpeedScaleY () |
| BgAttr | getFootBgAttr (BgUnitCode::Attr attr) |
| void | postBgCrossBase () |
| bool | checkLedge () |
| bool | vsPlayerCarryPush () |
| void | setBcSensorFlagsBase () |
| void | bgCheck (bool side_view_check) |
| void | clearBgAndSakaAngle () |
| void | clearBgCheckInfo () |
| void | clearBgSpeed () |
| bool | checkOnHDokan (const u64 &bc_data) |
| bool | checkSinkSand () |
| bool | isOnSinkSand () |
| bool | checkBgWall (DirType dir) |
| f32 | getWaterCheckPosY () |
| f32 | getWaterOffsetY () |
| void | checkWater () |
| const ActorBgCollisionCheck::Sensor * | getHeadBgPointData () |
| const ActorBgCollisionCheck::Sensor * | getWallBgPointData () |
| const ActorBgCollisionCheck::Sensor * | getFootBgPointData () |
| bool | isSlipSaka () |
| bool | checkBGCrossWall (DirType dir) |
| bool | checkOldBgCrossFoot (s32 frame_cnt) |
| void | setJumpSandSinkRate () |
| Angle | getSakaAngle (DirType dir) |
| Angle | getSakaAngleBySpeed (f32 speed_F) |
| SakaUpDown | getSakaUpDown (DirType dir) |
| Angle | getSakaAngle () |
| Angle | getSakaAngleBySpeed () |
| SakaUpDown | getSakaUpDown () |
| void | checkDamageBg () |
| bool | setBgDamage () |
| void | calcNoHitObjBgTimer () |
| void | checkSideViewLemit () |
| void | revSideLimitCommon (f32 x) |
| void | calcSideLimitMultL (f32 x) |
| void | calcSideLimitMultR (f32 x) |
| void | setLandSakaJumpSpeedF () |
| bool | isRideMove () |
| void | setNoHitObjBg (Actor *no_hit_obj, s32 time) |
| void | setJumpAddSpeedF (f32 f) |
| void | setAddLiftSpeedF () |
| virtual void | initCollision (const ActorCollisionCheck::CollisionData &cc_data_react, const ActorCollisionCheck::CollisionData &cc_data_attack) |
| virtual void | releaseCcData () |
| virtual void | clearCcData () |
| bool | entryCollision () |
| void | setCcAt (const ActorCollisionCheck::Vec2 ¢er_offset, const ActorCollisionCheck::Vec2 &half_size, const ActorCollisionCheck::Attack &attack) |
| void | setCcAtBody (const ActorCollisionCheck::Attack &attack) |
| void | setCcAtSlip () |
| void | setCcAtPenguinSlip () |
| void | setCcAtHipAttack () |
| void | setCcAtCannon () |
| void | setCcAtStar () |
| bool | isActionRevisionY () |
| void | setCcPlayerRevY (ActorCollisionCheck *cc_self, ActorCollisionCheck *cc_other, f32 scale, ActorCollisionCheck::Kind kind) |
| void | setCcPlayerRevParam (f32 param) |
| void | clearCcPlayerRev () |
| bool | calcCcPlayerRev (f32 *) |
| void | setNoHitPlayer (const PlayerBase *player_other, s32 time) |
| void | updateNoHitPlayer () |
| const PlayerBase * | getNoHitPlayer () |
| bool | isEnableStamp (ActorCollisionCheck *cc_self, ActorCollisionCheck *cc_other) |
| bool | isEnableStampPlayerJump (ActorCollisionCheck *cc_self, ActorCollisionCheck *cc_other) |
| void | setStampReduction (PlayerBase *player_other) |
| void | setReductionScale () |
| void | setStampPlayerJump (bool allow_high_jump, f32 rev_y) |
| virtual void | initStampReduction () |
| virtual void | calcJumpDaiReductionScale (s32 t, s32 max_t) |
| virtual void | setReductionBoyon () |
| void | setStomped () |
| virtual bool | getHeadTopPos (sead::Vector3f &pos) |
| void | calcReductionScale () |
| void | getReductionModelScale (sead::Vector3f *scale) |
| void | dispPinchRequestRDash () |
| void | initDispSideLemit () |
| void | checkDispOver () |
| void | checkDisplayOutDead () |
| virtual void | upperOverCheck () |
| bool | isLenientOutCheck () |
| void | setFallDownDemoBase () |
| bool | checkDispOutLR () |
| bool | checkBalloonInDispOutLR () |
| bool | checkStandUpRoof () |
| bool | isBgPress (Actor *actor) |
| bool | setPressBgDamageBase (DamageType type) |
| bool | checkPressBg () |
| virtual void | setCreate (const sead::Vector3f &pos, NextGotoType next_goto_type, DirType dir) |
| virtual void | reset () |
| void | resetBg () |
| void | setPosAndDir (const sead::Vector3f &pos, DirType dir) |
| void | stopCreateOther () |
| void | executeDemoCreate () |
| virtual void | initialNormal (NextGotoType next_goto_type) |
| virtual void | initialDoor (NextGotoType next_goto_type) |
| virtual void | initialDokan (NextGotoType next_goto_type) |
| virtual void | initialFall (NextGotoType next_goto_type) |
| virtual void | initialHipAttack (NextGotoType next_goto_type) |
| virtual void | initialSlip (NextGotoType next_goto_type) |
| virtual void | initialJump (NextGotoType next_goto_type) |
| virtual void | initialVine (NextGotoType next_goto_type) |
| virtual void | initialShiroBoss (NextGotoType next_goto_type) |
| virtual void | initialFinalBoss (NextGotoType next_goto_type) |
| virtual void | initialUnk10 (NextGotoType next_goto_type) |
| virtual void | initialUnk27 (NextGotoType next_goto_type) |
| virtual void | initialBoxingKoopaJr (NextGotoType next_goto_type) |
| virtual void | initialTitle (NextGotoType next_goto_type) |
| void | changeDemoState (const StateID &state_id, s32 param) |
| bool | executeDemoState () |
| bool | isDemoState (const StateID &state_id) const |
| bool | isOldDemoState (const StateID &state_id) const |
| void | setControlDemoPos (const sead::Vector3f &pos) |
| void | setControlDemoDir (DirType dir) |
| void | setControlDemoWait () |
| bool | isControlDemoWait () |
| void | setControlDemoWalk (f32 target_pos_x, f32 speed) |
| bool | isControlDemoWalk () |
| void | setControlDemoAnm (s32 anm_id, bool loop) |
| bool | isControlDemoAnm (s32 anm_id) |
| void | setControlDemoAnmSeq (AnimePlayType type) |
| bool | isControlDemoAnmSeq (AnimePlayType type) |
| bool | isDemoLand () |
| bool | isBossDemoLand () |
| bool | isEnemyStageClearDemoLand () |
| bool | isEnableControlDemoKoopaSwitch () |
| bool | startControlDemoKoopaSwitch () |
| bool | startControlDemo (bool status) |
| void | endControlDemo () |
| void | checkDemoControl () |
| void | setEnemyStageClearDemo (const Actor &box) |
| bool | isUnkDemoLand () |
| virtual void | onDemoType (DemoType type) |
| virtual void | offDemoType (DemoType type) |
| virtual void | offDemoMode () |
| virtual bool | isDemoMode () const |
| virtual bool | isDemoType (DemoType type) |
| bool | isDemoAll () |
| bool | isDemo () |
| void | onDemo () |
| void | offDemo () |
| void | setShadowkunCatchDemo () |
| bool | isDisableDokanInDemo () |
| bool | isDisableGoalDemo () |
| bool | isDemo3Any () |
| bool | isDemo5Any () |
| void | setFaderPos (const sead::Vector3f &pos) |
| void | changeNextScene (s32) |
| bool | isSceneChangeWaitDone () |
| bool | isDispOutCheckOn () |
| void | changeNormalAction () |
| bool | setNextGotoBlockDemo (s32 dst_next_goto_no, s32 wait_timer, NextGotoBlockDelay delay, bool unk_rdash=false) |
| void | setDemoGoalMode (s32 demo_action, s32 demo_sub_action) |
| bool | isEnableGoal () |
| bool | isEnableGoalCollision () |
| s32 | calcGoalBonusCoinNum () |
| bool | isGoalRingLand () |
| void | setDemoGoalBase (const sead::Vector2f &pos, f32 walk_target_pos_x, bool secret_exit) |
| virtual void | vf534 () |
| bool | setHideNotGoalPlayerBase () |
| void | startKimePoseVoice (ClearType clear_type) |
| bool | vf51C_Base (u32) |
| f32 | getDemoGoalLandPos () |
| s32 | calcGoalLandNumFrame (f32 pos, f32 land_pos, f32 jump_speed) |
| void | initGoalMultiJump () |
| bool | calcGoalJump () |
| void | executeDemoGoal_Pole () |
| void | executeDemoGoal_MultiJump () |
| void | executeDemoGoal_Wait () |
| void | executeDemoGoal_KimePose () |
| void | initDemoKimePose () |
| void | stopOutDokanOther () |
| bool | demo_dokan_move_x (f32 step, f32 threshold) |
| bool | demo_dokan_move_y (f32 step, f32 offset) |
| void | setDokanSE () |
| f32 | getWaterDokanCenterOffset (f32 pos_y) |
| void | calcDokanMoveDiff (sead::Vector2f *diff=nullptr) |
| bool | dokanMoveOut () |
| void | setObjDokanIn (ActorBoxBgCollision *bg_collision, const sead::Vector3f &pos, s32 dst_next_goto_no, DokanDir dir) |
| CheckBgDokanInUDRes | checkBgDokanInUD (sead::Vector3f *pos, DokanDir dir) |
| void | getDokanInLRWallBgPointData (ActorBgCollisionCheck::Sensor *sensor) |
| bool | checkButtonDokanIn (DokanDir dir) |
| bool | isEnableDokanInStatusBase () |
| virtual bool | setDokanIn (DokanDir dir) |
| bool | checkBgDokanIn (sead::Vector3f *pos, s32 *dst_next_goto_no, DokanDir dir) |
| void | setDokanInPos (sead::Vector3f pos, DokanDir dir) |
| bool | setDemoOutDokanAction (s32 dst_next_goto_no, DokanDir dir) |
| bool | setDokanInNextGoto (s32 dst_next_goto_no) |
| virtual void | setDokanWaitAnm (bool move_in) |
| void | initDemoOutDokanBase () |
| void | endDemoOutDokan () |
| void | initDemoOutDokanUD (DokanDir dir) |
| void | executeDemoOutDokanUD () |
| void | initDemoOutDokanLR (DokanDir dir) |
| void | executeDemoOutDokanLR () |
| void | initDemoOutDokanRoll () |
| void | initDemoInDokanBase (DokanDir dir) |
| void | endDemoInDokan () |
| void | initDemoInDokanLR (DokanDir dir) |
| void | executeDemoInDokan () |
| f32 | getDokanCannonMoveXStep () const |
| f32 | getDokanCannonMoveXThreshold () const |
| f32 | getDokanCannonMoveYStep () const |
| f32 | getDokanWaitAnmFixFrame () const |
| virtual void | vf5B4 () |
| bool | setWaitJumpAction () |
| void | executeState () |
| void | changeState (const StateID &state_id, s32 param) |
| void | changeState (const StateID &state_id, const JumpInf &jmp_inf) |
| void | changeStateImpl (const StateID &state_id, s32 param, const JumpInf *jmp_inf) |
| bool | isState (const StateID &state_id) const |
| bool | isOldState (const StateID &state_id) const |
| void | walkAction_SetAnm (AnmBlend blend) |
| void | walkAction_Move () |
| void | calcSpeedOnIceLift () |
| void | calcAccOnIceLift () |
| bool | checkTurn () |
| void | setTurnEnd () |
| bool | checkSlip () |
| bool | checkCrouchSlip () |
| bool | checkSlipEndKey () |
| f32 | getSlipMaxSpeedF () |
| void | changeActionSlipEnd (AnmBlend blend) |
| void | forceSlipToStoop () |
| void | setSlipAction_ToStoop () |
| bool | setSlipAction_ToEnd (AnmBlend blend=cAnmBlend_Enable) |
| void | setSlipActionEnd () |
| void | setSlipActionViewLimitEnd () |
| bool | checkSakaReverse () |
| void | slipActionMove (bool turned) |
| void | setSlipEffect () |
| void | setHipAttack_AttackStartBase () |
| void | setHipAttack_AttackFall () |
| void | setHipAttack_StandNormal () |
| void | setHipAttack_StandNormalEndBase () |
| void | setHipAttack_ToStoop () |
| void | HipAction_Ready () |
| void | HipAction_AttackStart () |
| void | HipAction_AttackFall () |
| void | HipAction_Ground () |
| void | HipAction_StandNormal () |
| void | HipAction_StandNormalEnd () |
| void | HipAction_ToStoop () |
| void | setHipAttackSE () |
| void | setHipAttackOnEnemyBase (const sead::Vector3f &target_pos) |
| void | updateHipAttackOnEnemy () |
| void | updateHipDropExEffect () |
| void | setCrouchActionAnm () |
| void | setCrouchWallSpeed () |
| void | setCrouchSmokeEffect () |
| virtual bool | setCancelCrouch () |
| virtual bool | setCrouchJump () |
| bool | checkSitJumpRoof () |
| bool | setFunsui (FunsuiType type) |
| bool | updateFunsuiPos (f32 x, f32 y) |
| bool | releaseFunsui (f32 speed_y) |
| bool | setCloudOn (Actor *cloud_actor) |
| void | cancelCloudOn () |
| void | getCloudPos (sead::Vector3f &pos) |
| bool | updateCloudMove () |
| Actor * | getCloud () |
| Angle | addCalcAngleY (const Angle &target, f32 rate) |
| Angle | addCalcAngleY (Angle target, s32 num_frame) |
| bool | turnAngle () |
| bool | turnBesideAngle (DirType dir) |
| bool | turnBesideAngle () |
| Angle | getMukiAngle (DirType dir) |
| Angle | getMukiAngle () |
| Angle | getBesideMukiAngle (DirType dir) |
| Angle | getBesideMukiAngle () |
| void | DemoAnmNormal () |
| void | DemoAnmBossSetUp () |
| void | DemoAnmBossGlad () |
| void | DemoAnmBossAttention () |
| void | DemoAnmBossKeyGet () |
| void | DemoAnmLastBoss2Glad () |
| void | DemoAnmLastBoss1Glad () |
| void | DemoAnmTitleSlip () |
| void | DemoAnmEndingGlad () |
| void | DemoAnmEndingGladWait () |
| virtual void | DemoAnmTottenItem () |
| void | coinJumpOnStampCB (s32 coin_num) |
| void | coinFunsuiOnDamageCB (s32 type, Actor *eat_die_actor) |
| virtual void | calcTimerProc () |
| PlayerModelBase * | getModel () |
| const PlayerModelBase * | getModel () const |
| void | getAnkleCenterPos (sead::Vector3f *pos) |
| ActorBgCollisionCheck::SakaType | getSakaType (DirType dir) |
| f32 | getSakaMaxSpeedRatio (DirType dir) |
| f32 | getSakaStopAccele (DirType dir) |
| f32 | getSakaMoveAccele (DirType dir) |
| f32 | getIceSakaSlipOffSpeed () |
| virtual void | maxFallSpeedSet () |
| void | gravitySet () |
| void | moveSpeedSet () |
| void | simpleMoveSpeedSet () |
| void | powerSet () |
| void | grandPowerSet () |
| void | slipPowerSet () |
| void | normalPowerSet () |
| void | slipPowerSet (bool slip) |
| void | airPowerSet () |
| void | setJumpGravity () |
| void | setNormalJumpGravity () |
| void | setButtonJumpGravity () |
| void | setUnkJumpGravity () |
| void | setJumpGravity (const f32 *thresholds, const f32 *gravities) |
| bool | setSandMoveSpeed () |
| PowerChangeType | getPowerChangeType (bool penguin_slide=false) |
| void | icePowerChange (bool slip) |
| PlayerSpeedHIO * | getSpeedData () const |
| void | getPowerData (PlayerPowerData &out_data) |
| void | getPowerTurnData (PlayerPowerTurnData &out_data) |
| void | setHopAirDrift () |
| f32 | getThrowSpeed () |
| f32 | getThrowLoopPosX (f32 x) |
| void | calcPlayerSpeedXY () |
| void | posMoveAnglePlayer (const sead::Vector3f &speed) |
| void | posMoveAnglePenguin (const sead::Vector3f &speed) |
| void | initAirDriftSpeedF (f32 start_val, f32 len_frames) |
| void | calcAirDriftSpeedF () |
| bool | setJump (u8, JumpSe jump_se_type) |
| bool | setDelayHelpJump () |
| bool | checkJumpTrigger () |
| bool | setWaitJump () |
| void | setJumpSpeed () |
| f32 | getJumpSpeedBase () |
| bool | setJumpDaiRide () |
| bool | setPlayerJumpDai (PlayerBase *player_other) |
| PlayerBase * | getPlayerJumpDai () |
| void | setPlayerJumoDaiPos () |
| bool | isFlyDamageType (DamageType type) |
| void | setYoganDamageEffect () |
| void | setPoisonDamageEffect () |
| void | clearTreadCount () |
| s8 | getTreadCount () const |
| s8 | calcTreadCount (s32 max) |
| void | clearComboCount () |
| s8 | getComboCount () const |
| s8 | calcComboCount (s32 max) |
| void | setHipAttackEffect () |
| bool | updateHipAttackEffect () |
| void | setHipAttackDropEffect () |
| void | setSlipSmokeEffect () |
| void | setBrakeSmokeEffect () |
| virtual void | setTurnSmokeEffect (bool with_brake) |
| void | fadeOutTurnEffect () |
| void | setRunFootEffect () |
| void | setLandSmokeEffectLight () |
| void | setStartJumpEffect (bool with_smoke) |
| void | setLandJumpEffect () |
| void | endWaterFunsuiEffect () |
| void | updateWaterFunsuiEffect () |
| void | setWaterInEffect (const sead::Vector3f &pos, bool deep) |
| void | setWaterOutEffect (const sead::Vector3f &pos, bool deep) |
| void | updateWaterEffect () |
| void | setHipDropExEffect () |
| void | setSandEffect () |
| void | setVsPlHipAttackEffect () |
| bool | isDisableSound (StartSoundType type) |
| void | startSound (const char *label, StartSoundType type=cStartSoundType_Normal) |
| void | startSound (const char *label, s16 seq_var, StartSoundType type=cStartSoundType_Normal) |
| void | holdSound (const char *label, StartSoundType type=cStartSoundType_Normal) |
| void | holdSound (const char *label, s16 seq_var, StartSoundType type=cStartSoundType_Normal) |
| void | startVoiceSound (PlayerVoiceID voice_id, StartSoundType type=cStartSoundType_Normal) |
| void | setItemCompleteVoice () |
| void | setHitBlockSE () |
| void | startFootSoundPlayer (const char *label) |
| void | setFootSound () |
| void | setFootSE (BgAttr attr) |
| void | setLandSE () |
| void | setSlipSE () |
| void | setTurnSE () |
| void | changeSubjectState (const StateID &state_id) |
| void | executeSubjectState () |
| bool | isSubjectState (const StateID &state_id) const |
| bool | isOldSubjectState (const StateID &state_id) const |
| void | setSubjectClearCourseOut () |
| bool | isSubjectDone () |
| void | subjectClearRequest () |
| void | trySetSubjectCoinClear () |
| void | setDownFinishSubjectCoin () |
| void | setDownFinishSubject () |
| bool | setFumiSubjectCoinEndClear () |
| void | calcHeadAttentionAngle () |
| const PlayerKey & | getPlayerKey () const |
| void | onStatus (s32 bit) |
| void | offStatus (s32 bit) |
| bool | isStatus (s32 bit) |
| void | onNowBgCross (s32 bit) |
| void | offNowBgCross (s32 bit) |
| bool | isNowBgCross (s32 bit) |
| void | onOldBgCross (s32 bit) |
| void | offOldBgCross (s32 bit) |
| bool | isOldBgCross (s32 bit) |
| PlayerMode | getPlayerMode () const |
| s8 | getPlayerNo () const |
| virtual void | removeCollisionCheck () |
| virtual void | reviveCollisionCheck () |
| virtual void | vfC4 () |
| virtual void | vfCC () |
| bool | checkCarried (s32 *player_no) |
| s32 | getComboCnt () const |
| void | clrComboCnt () |
| void | incComboCnt () |
| void | slideComboSE (s32 combo_cnt, bool combo_type_2) |
| s32 | searchNearPlayer (sead::Vector2f &out) |
| DirType | getPlayerDirLR (const sead::Vector3f &position) |
| DirType | getPlayerDirUD (const sead::Vector3f &position) |
| DirType | getPlayerDirLR () |
| DirType | getPlayerDirUD () |
| bool | screenOutCheck (u16 flag) |
| | Checks if the actor is out of gameplay and optionally deletes it.
|
| virtual void | allEnemyDeathEffSet () |
| virtual void | waterSplashEffect (const sead::Vector3f &pos) |
| virtual void | yoganSplashEffect (const sead::Vector3f &pos) |
| virtual void | yoganWaveSplashEffect (const sead::Vector3f &pos) |
| virtual void | poisonSplashEffect (const sead::Vector3f &pos) |
| f32 | getEffectZPos () const |
| bool | checkEat () const |
| void | deleteActor (bool manual_deleted) |
| | Schedule this actor for deletion on the next frame.
|
| ActorCollisionCheck & | getCollisionCheck () |
| const ActorCollisionCheck & | getCollisionCheck () const |
| bool | isExecEnable () const |
| bool | isDrawEnable () const |
| DirType | getDirection () const |
| void | setDirection (DirType dir) |
| u8 | getLayer () const |
| f32 | getSpeedF () const |
| void | setSpeedF (f32 speedF) |
| f32 | getMaxSpeedF () const |
| void | setMaxSpeedF (f32 maxSpeedF) |
| f32 | getMaxFallSpeed () const |
| void | setMaxFallSpeed (f32 maxFallSpeed) |
| f32 | getAccelY () const |
| void | setAccelY (f32 accelY) |
| f32 | getAccelF () const |
| void | setAccelF (f32 accelF) |
| sead::Vector3f & | getPos () |
| const sead::Vector3f & | getPos () const |
| sead::Vector2f & | getPos2D () |
| const sead::Vector2f & | getPos2D () const |
| sead::Vector3f | getCenterPos () const |
| sead::Vector2f | getCenterPos2D () const |
| f32 | getCenterX () const |
| f32 | getCenterY () const |
| f32 | getCenterZ () const |
| sead::Vector3f & | getSpeedVec () |
| const sead::Vector3f & | getSpeedVec () const |
| sead::Vector3f & | getSpeedMaxVec () |
| const sead::Vector3f & | getSpeedMaxVec () const |
| sead::Vector3f & | getScale () |
| const sead::Vector3f & | getScale () const |
| Angle3 & | getAngle () |
| const Angle3 & | getAngle () const |
| ActorType | getActorType () const |
| void | setKind (ActorType type) |
| bool | getManualDeletedFlag () const |
| CarryFlag | getCarryFlag () const |
| u8 | getSwitchFlag0 () const |
| u8 | getSwitchFlag1 () const |
| u32 | getProfFlag () const |
| bool | isActive () const |
| | Whether this actor has been successfully created and is now active.
|
| void | deleteRequest () |
| | Schedule this actor for deletion on the next frame.
|
| bool | isRequestedDelete () const |
| | Whether this actor has been scheduled for deletion on the next frame.
|
| ActorUniqueID | getActorUniqueID () const |
| | The unique identifier handle for this actor.
|
| s32 | getProfileID () const |
| | The specific profile ID which this actor was instantiated from.
|
| Profile * | getProfile () const |
| | The specific profile which this actor was instantiated from.
|
| bool | isCreatedImmediately () const |
| | Whether the actor was created with ActorMgr::createImmediately(), rather than deferred with ActorMgr::createLater().
|
| bool | isMapActor () const |
| | Whether the actor was spawned from the level with ActorCreateMgr, rather than dynamically spawned by another actor.
|
| u32 | getParam0 () const |
| | Level designer configuration. Also known as "nybbles" or "spritedata".
|
| u32 | getParam1 () const |
| | Level designer configuration. Also known as "nybbles" or "spritedata".
|
| ActorParamEx1 | getParamEx () const |
| | Extra level designer configuration. Also known as "nybbles" or "spritedata".
|
| const List & | getChildList () const |
| | sead::OffsetList used for holding child actors spawned by this actor. Managed automatically if param.parent_id is set when spawning.
|
| sead::Heap * | getActorHeap () const |
| | The personal heap for this actor.
|
| ActorBase * | getParent () const |
| template<typename T> |
| T * | getParent () const |
| | The parent actor pointer if this actor is a child, nullptr otherwise.
|
| void | removeChild (ActorBase *child) |
| | Disconnects a child from this actor's family tree.
|