AmiiboNpcDirector class

Base classes

class al::ISceneObj
class al::IUseHioNode
class al::IUseAudioKeeper

Public static variables

static s32 sSceneObjId constexpr

Constructors, destructors, conversion operators

AmiiboNpcDirector()

Public functions

auto getSceneObjName() const -> const char* override
void init(ProjectNfpDirector* nfpDirector, al::AudioDirector* audioDirector)
void initAfterPlacementSceneObj(const al::ActorInitInfo& initInfo) override
void updateSearchAmiiboName()
auto requestAppearAmiiboLayout() -> bool
void requestDecideAmiiboLayout()
void requestEndAmiiboLayout()
auto isEndAmiiboLayout() -> bool
void registerSearchAmiibo(s32 id, s32 numberingId, u64 searchStartTime)
void deleteSearchEndAmiibo()
auto isSearchAmiibo(s32 id) -> bool
auto getSearchAmiiboNum() const -> u32
auto getSearchEndAmiiboNum() const -> u32
auto getSearchEndAmiiboNumRealTime() const -> u32
auto isEnableSearchAmiibo() -> bool
void setTouchAmiiboName(s32 id, s32 numberingId)
void trySetAmiiboCostumeName(s32 id)
void checkTimeReverseAndRestore()
auto tryGetTriggerTouchNfpInfo() -> al::NfpInfo*
auto getAudioKeeper() const -> al::AudioKeeper* override
auto getAmiiboNpcLayout() const -> AmiiboNpcLayout*
auto getProjectNfpDirector() const -> ProjectNfpDirector*
auto getNfpInfo() const -> al::NfpInfo*
auto getMessageTagDataHolder() const -> al::MessageTagDataHolder*
void setTime(u64 time)
void initSceneObj() virtual

Function documentation

void AmiiboNpcDirector::initSceneObj() virtual