al::BalloonMessage class

Base classes

class LayoutActor

Public static functions

static auto create(const LiveActor* hostActor, const LayoutInitInfo& info, const BalloonMessageInitParam& initParam, bool isAutoUpdate) -> BalloonMessage*

Constructors, destructors, conversion operators

BalloonMessage(const LiveActor* hostActor, const LayoutInitInfo& info, const BalloonMessageInitParam& initParam, bool isAutoUpdate)

Public functions

void appear() override
void control() override
void end()
void update()
void updateTrans()
void appearWithPushA()
void hidePushA()
void showPushA()
void setText(const char* message)
void setTextW(const char16* message)
auto isEnableAppear() const -> bool
auto isEnableEnd() const -> bool
auto isNearPlayerActor(f32 threshold) const -> bool
auto isShowPushA() const -> bool
auto isVoicePlayerPlaying() const -> bool
auto isWait() const -> bool
void exeAppear()
void exeWait()
void exeEnd()
void exeHide()
void kill() 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 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 al::BalloonMessage::kill() virtual

void al::BalloonMessage::movement() virtual

void al::BalloonMessage::calcAnim(bool recursive) virtual

NerveKeeper* al::BalloonMessage::getNerveKeeper() const override

const char* al::BalloonMessage::getName() const override

EffectKeeper* al::BalloonMessage::getEffectKeeper() const override

AudioKeeper* al::BalloonMessage::getAudioKeeper() const override

LayoutActionKeeper* al::BalloonMessage::getLayoutActionKeeper() const override

LayoutKeeper* al::BalloonMessage::getLayoutKeeper() const override

CameraDirector* al::BalloonMessage::getCameraDirector() const override

SceneObjHolder* al::BalloonMessage::getSceneObjHolder() const override

const MessageSystem* al::BalloonMessage::getMessageSystem() const override

void al::BalloonMessage::initLayoutKeeper(LayoutKeeper*)

void al::BalloonMessage::initActionKeeper()

void al::BalloonMessage::initTextPaneAnimator(LayoutTextPaneAnimator*)

void al::BalloonMessage::initSceneInfo(LayoutSceneInfo*)

void al::BalloonMessage::initEffectKeeper(EffectKeeper*)

void al::BalloonMessage::initAudioKeeper(AudioKeeper*)

void al::BalloonMessage::initNerve(const Nerve*, s32)

void al::BalloonMessage::setMainGroupName(const char*)

void al::BalloonMessage::syncAction()

bool al::BalloonMessage::isAlive() const

LayoutExecuteInfo* al::BalloonMessage::getExecuteInfo() const