CoinStateAppearRotate class

Base classes

class al::ActorStateBase

Constructors, destructors, conversion operators

CoinStateAppearRotate(al::LiveActor* actor, al::MtxConnector* mtxConnector, const sead::Vector3f& displayOffset, const char* rotateHitReaction)

Public functions

void appear() override
void exeRotate()
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 CoinStateAppearRotate::init() virtual

void CoinStateAppearRotate::kill() virtual

bool CoinStateAppearRotate::update() virtual

void CoinStateAppearRotate::control() virtual

bool CoinStateAppearRotate::isDead() const

NerveKeeper* CoinStateAppearRotate::getNerveKeeper() const virtual

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

void CoinStateAppearRotate::updateNerve()

Variable documentation

LiveActor* CoinStateAppearRotate::mActor protected