PlayerStateNormalWallSlide class

Base classes

class al::ActorStateBase

Constructors, destructors, conversion operators

PlayerStateNormalWallSlide(al::LiveActor*, const PlayerConst*, const PlayerInput*, IUsePlayerCollision*, PlayerAnimator*)

Public functions

void appear() override
void exeKeep()
auto followNormal() -> bool
void exeSlide()
auto getNormalStart() 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 PlayerStateNormalWallSlide::init() virtual

void PlayerStateNormalWallSlide::kill() virtual

bool PlayerStateNormalWallSlide::update() virtual

void PlayerStateNormalWallSlide::control() virtual

bool PlayerStateNormalWallSlide::isDead() const

NerveKeeper* PlayerStateNormalWallSlide::getNerveKeeper() const virtual

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

void PlayerStateNormalWallSlide::updateNerve()

Variable documentation

LiveActor* PlayerStateNormalWallSlide::mActor protected