class
LocomotionAirDecisions
- 0 properties
- 7 functions
- 11 derived classes
Extends LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
AirHoverDecisions, AirThrustersDecisions, ChargeJumpDecisions, CoolExitJumpDecisions, DodgeAirDecisions, FallDecisions, HoverJumpDecisions, JumpDecisions, LocomotionAirLowGravityDecisions, SlideFallDecisions
Show 1 more of 11 derived classes
Properties
None.
Functions
bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionAirDecisions", "EnterCondition;StateContextStateGameScriptInterface", (LocomotionAirDecisions_EnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionAirDecisions_EnterCondition( LocomotionAirDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ShouldFall(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionAirDecisions", "ShouldFall;StateContextStateGameScriptInterface", (LocomotionAirDecisions_ShouldFall x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionAirDecisions_ShouldFall( LocomotionAirDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ToRegularLand(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionAirDecisions", "ToRegularLand;StateContextStateGameScriptInterface", (LocomotionAirDecisions_ToRegularLand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionAirDecisions_ToRegularLand( LocomotionAirDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ToHardLand(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionAirDecisions", "ToHardLand;StateContextStateGameScriptInterface", (LocomotionAirDecisions_ToHardLand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionAirDecisions_ToHardLand( LocomotionAirDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ToVeryHardLand(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionAirDecisions", "ToVeryHardLand;StateContextStateGameScriptInterface", (LocomotionAirDecisions_ToVeryHardLand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionAirDecisions_ToVeryHardLand( LocomotionAirDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ToSuperheroLand(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionAirDecisions", "ToSuperheroLand;StateContextStateGameScriptInterface", (LocomotionAirDecisions_ToSuperheroLand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionAirDecisions_ToSuperheroLand( LocomotionAirDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ToDeathLand(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "LocomotionAirDecisions", "ToDeathLand;StateContextStateGameScriptInterface", (LocomotionAirDecisions_ToDeathLand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionAirDecisions_ToDeathLand( LocomotionAirDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );