PlayerStateSlope class

Base classes

class al::ActorStateBase

Constructors, destructors, conversion operators

PlayerStateSlope(al::LiveActor* player, const PlayerConst* pConst, const PlayerInput* input, const IUsePlayerCollision* collision, PlayerAnimator* animator)

Public functions

void appear() override
void kill() override
auto isEnableCancelSandSink() const -> bool
auto calcSlideSpeed() const -> f32
void exeSlide()
void init() 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 PlayerStateSlope::init() virtual

bool PlayerStateSlope::update() virtual

void PlayerStateSlope::control() virtual

bool PlayerStateSlope::isDead() const

NerveKeeper* PlayerStateSlope::getNerveKeeper() const virtual

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

void PlayerStateSlope::updateNerve()

Variable documentation

LiveActor* PlayerStateSlope::mActor protected