CoinCounter class

Base classes

class al::LayoutActor

Constructors, destructors, conversion operators

CoinCounter(const char* name, const al::LayoutInitInfo& initInfo, bool isCoin)

Public functions

void kill() override
void updatePanel(u32 coinCount, s32 numDigits)
auto isWait() const -> bool
void tryStart()
void updateCountImmidiate()
void tryEnd()
void startCountAnim(s32 coinNum)
auto tryUpdateCount() -> bool
auto getCountFromData() const -> s32
auto getCountTotalFromData() const -> s32
void exeAppear()
void exeWait()
void exeEnd()
void exeAdd()
void exeSub()
void exeCountAnimAdd()
void exeCountAnimSub()
void appear() virtual
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 CoinCounter::appear() virtual

void CoinCounter::movement() virtual

void CoinCounter::calcAnim(bool recursive) virtual

NerveKeeper* CoinCounter::getNerveKeeper() const override

const char* CoinCounter::getName() const override

EffectKeeper* CoinCounter::getEffectKeeper() const override

AudioKeeper* CoinCounter::getAudioKeeper() const override

LayoutActionKeeper* CoinCounter::getLayoutActionKeeper() const override

LayoutKeeper* CoinCounter::getLayoutKeeper() const override

CameraDirector* CoinCounter::getCameraDirector() const override

SceneObjHolder* CoinCounter::getSceneObjHolder() const override

const MessageSystem* CoinCounter::getMessageSystem() const override

void CoinCounter::control() virtual

void CoinCounter::initLayoutKeeper(LayoutKeeper*)

void CoinCounter::initActionKeeper()

void CoinCounter::initTextPaneAnimator(LayoutTextPaneAnimator*)

void CoinCounter::initExecuteInfo(LayoutExecuteInfo*)

void CoinCounter::initHitReactionKeeper(HitReactionKeeper*)

void CoinCounter::initSceneInfo(LayoutSceneInfo*)

void CoinCounter::initEffectKeeper(EffectKeeper*)

void CoinCounter::initAudioKeeper(AudioKeeper*)

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

void CoinCounter::setMainGroupName(const char*)

void CoinCounter::syncAction()

bool CoinCounter::isAlive() const

LayoutExecuteInfo* CoinCounter::getExecuteInfo() const

LayoutSceneInfo* CoinCounter::getLayoutSceneInfo() const