PlayerFunction class

Public static functions

static auto getPlayerInputPort(const al::LiveActor*) -> u32
static auto getPlayerViewMtx(const al::LiveActor*) -> const sead::Matrix34f&
static auto tryActivateAmiiboPreventDamage(const al::LiveActor*) -> bool
static auto isPlayerDeadStatus(const al::LiveActor* player) -> bool
static void syncBodyHairVisibility(al::LiveActor*, al::LiveActor*)
static void syncMarioFaceBeardVisibility(al::LiveActor*, al::LiveActor*)
static void syncMarioHeadStrapVisibility(al::LiveActor*)
static auto isNeedHairControl(const PlayerBodyCostumeInfo*, const char*) -> bool
static auto isInvisibleCap(const PlayerCostumeInfo*) -> bool
static void hideHairVisibility(al::LiveActor*)
static auto createMarioConst(const char*) -> PlayerConst*
static void createCapModelName(sead::BufferedSafeStringBase<char>*, const char*)
static void initMarioModelActor2D(al::LiveActor* actor, const al::ActorInitInfo& initInfo, const char* model2DName, bool isInvisCap)
static auto initCapModelActor(al::LiveActor*, const al::ActorInitInfo&, const char*) -> al::Resource*
static auto initCapModelActorDemo(al::LiveActor*, const al::ActorInitInfo&, const char*) -> al::Resource*
static auto initMarioModelActor(al::LiveActor* player, const al::ActorInitInfo& initInfo, const char* modelName, const char* capType, al::AudioKeeper* keeper, bool isCloset) -> PlayerCostumeInfo*
static auto initMarioModelActorDemo(PlayerJointControlPartsDynamics** jointCtrlPtr, al::LiveActor* player, const al::ActorInitInfo& initInfo, const char* bodyName, const char* capName, const PlayerConst* pConst, sead::Vector3f* noseScale, sead::Vector3f* earScale, bool isCloset) -> PlayerCostumeInfo*