class
LocomotionGroundDecisions
- 0 properties
- 4 functions
- 27 derived classes
Extends LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
AbstractLandDecisions, AimWalkDecisions, ClimbDecisions, ClimbLowGravityDecisions, CrouchDecisions, CrouchLowGravityDecisions, DodgeCrouchLowGravityDecisions, DodgeDecisions, DodgeLowGravityDecisions, FelledDecisions
Show 17 more of 27 derived classes
ForceFreezeDecisions, ForceIdleDecisions, ForceWalkDecisions, IdleTier4Decisions, IdleTier5Decisions, InitialDecisions, LadderDecisions, PreCrouchLowGravityDecisions, SprintDecisions, SprintLowGravityDecisions, StandDecisions, StandLowGravityDecisions, StatusEffectDecisions, SwimmingClimbDecisions, SwimmingLadderDecisions, VaultDecisions, WorkspotDecisions
Properties
None.
Functions
bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionGroundDecisions", "EnterCondition;StateContextStateGameScriptInterface", (LocomotionGroundDecisions_EnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionGroundDecisions_EnterCondition( LocomotionGroundDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool CrouchEnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool isFFByLine)RTTIre.Hooks.Place( "LocomotionGroundDecisions", "CrouchEnterCondition;StateContextStateGameScriptInterfaceBool", (LocomotionGroundDecisions_CrouchEnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionGroundDecisions_CrouchEnterCondition( LocomotionGroundDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool isFFByLine );bool CrouchExitCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool isFFByLine)RTTIre.Hooks.Place( "LocomotionGroundDecisions", "CrouchExitCondition;StateContextStateGameScriptInterfaceBool", (LocomotionGroundDecisions_CrouchExitCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionGroundDecisions_CrouchExitCondition( LocomotionGroundDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool isFFByLine );static bool CheckCrouchEnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)staticRTTI globalre.Hooks.Place( "LocomotionGroundDecisions", "LocomotionGroundDecisions::CheckCrouchEnterCondition;StateContextStateGameScriptInterface", (LocomotionGroundDecisions_CheckCrouchEnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionGroundDecisions_CheckCrouchEnterCondition( game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );