PlayerHackKeeper class
Constructors, destructors, conversion operators
-
PlayerHackKeeper(al::
LiveActor* player, HackCap* cap, PlayerRecoverySafetyPoint* safetyPoint, const PlayerInput* input, const sead:: Matrix34f* mtx, PlayerDamageKeeper* damageKeeper, const IPlayerModelChanger* modelChanger, const IUsePlayerHeightCheck* heightCheck)
Public functions
-
void createHackModel(const al::
ActorInitInfo&) -
void startHack(al::
HitSensor*, al:: HitSensor*, al:: LiveActor*) -
void setupHack(al::
HitSensor*, al:: HitSensor*, al:: LiveActor*) - void endHack(const HackEndParam*)
-
void endHackStartDemo(al::
LiveActor*) -
void startHackStartDemo(al::
LiveActor*) -
void startHackStartDemoPuppetable(al::
LiveActor*) -
void addHackStartDemo(al::
LiveActor*) -
void appearHackDemoModel(const sead::
Matrix34f&, f32) -
void updateHackDemoModel(const sead::
Matrix34f&, f32) - void deleteHackDemoModelEffect()
- void killHackDemoModel()
- auto isActiveHackStartDemo() const -> bool
- void recordHack()
- void cancelHackArea()
- void cancelHack()
- void cancelForceRecovery()
- void tryEscapeHack()
- void sendTransferHack()
- void sendMarioDemo()
- void forceKillHack()
- void sendMarioDead()
- void sendMarioInWater()
- void sendMarioDeathArea()
- void sendMsgEnableMapCheckPointWarp()
- void sendMsgSelfCeilingCheckMiss()
-
void receiveRequestTransferHack(al::
HitSensor*) - auto requestDamage() -> bool
- void receiveRequestDamage()
- void sendSyncDamageVisibility()
-
void pushWorldEndBorder(const sead::
Vector3f&) - auto getCurrentHackName() const -> const char*
- auto getPlayerCollision() -> PlayerCollider*
- auto getHackGuideHeight() -> f32
- auto isHackGuideEnable() const -> bool
- auto getHackStayGravityMargine() -> f32
- auto getCollisionPartsFilter() -> void*
- auto isHackGroupTalkScare() const -> bool
- auto isHackNoCollisionMsg() const -> bool
- auto isHackNoSeparateCameraInput() const -> bool
- auto isHackUsePlayerCollision() const -> bool
- auto isHackCancelCeilingCheck() const -> bool
- auto isHackInvalidLifeRecovery() const -> bool
-
void requestForceHackStageStart(al::
HitSensor*, const CapTargetInfo*, al:: LiveActor*) -
void executeForceHackStageStart(al::
HitSensor*, IUsePlayerHack*) - void startDemo()
- void endDemo()
-
auto getCurrentHackActor() const -> al::
LiveActor* -
auto getUnkHitSensor() const -> al::
HitSensor*