PlayerStateNormalWallJump class

Base classes

class al::ActorStateBase

Constructors, destructors, conversion operators

PlayerStateNormalWallJump(al::LiveActor*, const PlayerConst*, const PlayerInput*, const IUsePlayerCollision*, const PlayerTrigger*, PlayerAnimator*, PlayerActionDiveInWater*)

Public functions

void appear() override
void exeJump()
auto getFront() const -> const sead::Vector3f&
void init() virtual
void kill() virtual
auto update() -> bool virtual
void control() virtual
auto isDead() const -> bool
auto getNerveKeeper() const -> NerveKeeper* virtual
void initNerve(const Nerve* nerve, s32 stateCount)
void updateNerve()

Protected variables

LiveActor* mActor

Function documentation

void PlayerStateNormalWallJump::init() virtual

void PlayerStateNormalWallJump::kill() virtual

bool PlayerStateNormalWallJump::update() virtual

void PlayerStateNormalWallJump::control() virtual

bool PlayerStateNormalWallJump::isDead() const

NerveKeeper* PlayerStateNormalWallJump::getNerveKeeper() const virtual

void PlayerStateNormalWallJump::initNerve(const Nerve* nerve, s32 stateCount)

void PlayerStateNormalWallJump::updateNerve()

Variable documentation

LiveActor* PlayerStateNormalWallJump::mActor protected