EnemyStateHackStart class

Base classes

class al::ActorStateBase

Constructors, destructors, conversion operators

EnemyStateHackStart(al::LiveActor*, const EnemyStateHackStartParam*, PlayerHackStartShaderParam*)

Public functions

auto tryStart(const al::SensorMsg*, al::HitSensor*, al::HitSensor*) -> IUsePlayerHack*
void kill() override
auto isHackStart() const -> bool
auto calcHackStartNerveRate() const -> f32
void exeDiveIn()
void exeHackStart()
void init() virtual
void appear() 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 EnemyStateHackStart::init() virtual

void EnemyStateHackStart::appear() virtual

bool EnemyStateHackStart::update() virtual

void EnemyStateHackStart::control() virtual

bool EnemyStateHackStart::isDead() const

NerveKeeper* EnemyStateHackStart::getNerveKeeper() const virtual

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

void EnemyStateHackStart::updateNerve()

Variable documentation

LiveActor* EnemyStateHackStart::mActor protected