CounterLife class

Base classes

class al::LayoutActor

Constructors, destructors, conversion operators

CounterLife(const char* name, const char* resName, const al::LayoutInitInfo& info)

Public functions

void appear() override
void kill() override
void startGauge(f32 goalFrame)
void startGaugeWithFrame(f32 goalFrame, f32 frames)
void setEmpty()
void setGaugeAnim()
void setCount(f32 frame)
void start()
void end()
void wait()
auto isWait() const -> bool
void exeNone()
void exeAppear()
void exeWait()
void exeEnd()
void exeGauge()
void exeGaugeWait()
void movement() virtual
void calcAnim(bool recursive) virtual
auto getNerveKeeper() const -> NerveKeeper* override
auto getName() const -> const char* override
auto getEffectKeeper() const -> EffectKeeper* override
auto getAudioKeeper() const -> AudioKeeper* override
auto getLayoutActionKeeper() const -> LayoutActionKeeper* override
auto getLayoutKeeper() const -> LayoutKeeper* override
auto getCameraDirector() const -> CameraDirector* override
auto getSceneObjHolder() const -> SceneObjHolder* override
auto getMessageSystem() const -> const MessageSystem* override
void control() virtual
void initLayoutKeeper(LayoutKeeper*)
void initActionKeeper()
void initTextPaneAnimator(LayoutTextPaneAnimator*)
void initExecuteInfo(LayoutExecuteInfo*)
void initHitReactionKeeper(HitReactionKeeper*)
void initSceneInfo(LayoutSceneInfo*)
void initLayoutPartsActorKeeper(s32)
void initEffectKeeper(EffectKeeper*)
void initAudioKeeper(AudioKeeper*)
void initNerve(const Nerve*, s32)
void setMainGroupName(const char*)
void syncAction()
auto isAlive() const -> bool
auto getExecuteInfo() const -> LayoutExecuteInfo*
auto getLayoutSceneInfo() const -> LayoutSceneInfo*

Function documentation

void CounterLife::movement() virtual

void CounterLife::calcAnim(bool recursive) virtual

NerveKeeper* CounterLife::getNerveKeeper() const override

const char* CounterLife::getName() const override

EffectKeeper* CounterLife::getEffectKeeper() const override

AudioKeeper* CounterLife::getAudioKeeper() const override

LayoutActionKeeper* CounterLife::getLayoutActionKeeper() const override

LayoutKeeper* CounterLife::getLayoutKeeper() const override

CameraDirector* CounterLife::getCameraDirector() const override

SceneObjHolder* CounterLife::getSceneObjHolder() const override

const MessageSystem* CounterLife::getMessageSystem() const override

void CounterLife::control() virtual

void CounterLife::initLayoutKeeper(LayoutKeeper*)

void CounterLife::initActionKeeper()

void CounterLife::initTextPaneAnimator(LayoutTextPaneAnimator*)

void CounterLife::initExecuteInfo(LayoutExecuteInfo*)

void CounterLife::initHitReactionKeeper(HitReactionKeeper*)

void CounterLife::initSceneInfo(LayoutSceneInfo*)

void CounterLife::initEffectKeeper(EffectKeeper*)

void CounterLife::initAudioKeeper(AudioKeeper*)

void CounterLife::initNerve(const Nerve*, s32)

void CounterLife::setMainGroupName(const char*)

void CounterLife::syncAction()

bool CounterLife::isAlive() const

LayoutExecuteInfo* CounterLife::getExecuteInfo() const

LayoutSceneInfo* CounterLife::getLayoutSceneInfo() const