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*