DoshiStateWanderBossBattle class

Base classes

template<class T>
class al::HostStateBase<Doshi>

Constructors, destructors, conversion operators

DoshiStateWanderBossBattle(Doshi* doshi)

Public functions

void appear() override
auto receiveMsg(const al::SensorMsg* message, al::HitSensor* other, al::HitSensor* self) -> bool virtual
void setting(const sead::Vector3f& position, const sead::Vector3f& front)
void exeWait()
void exeReaction()
auto getHost() const -> Doshi*
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()

Function documentation

Doshi* DoshiStateWanderBossBattle::getHost() const

void DoshiStateWanderBossBattle::init() virtual

void DoshiStateWanderBossBattle::kill() virtual

bool DoshiStateWanderBossBattle::update() virtual

void DoshiStateWanderBossBattle::control() virtual

bool DoshiStateWanderBossBattle::isDead() const

NerveKeeper* DoshiStateWanderBossBattle::getNerveKeeper() const virtual

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

void DoshiStateWanderBossBattle::updateNerve()