EnemyStateWander class

Base classes

class al::ActorStateBase

Constructors, destructors, conversion operators

EnemyStateWander(al::LiveActor* actor, const char* stateName)

Public functions

void appear() override
void exeWait()
void exeWalk()
void exeFall()
auto isWait() const -> bool
auto isWalk() const -> bool
auto isFall() const -> bool
void changeWalkAnim(const char*)
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 EnemyStateWander::init() virtual

void EnemyStateWander::kill() virtual

bool EnemyStateWander::update() virtual

void EnemyStateWander::control() virtual

bool EnemyStateWander::isDead() const

NerveKeeper* EnemyStateWander::getNerveKeeper() const virtual

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

void EnemyStateWander::updateNerve()

Variable documentation

LiveActor* EnemyStateWander::mActor protected