class
SlideEvents
- 6 properties
- 20 functions
Extends CrouchEvents LocomotionGroundEvents LocomotionEventsTransition LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
rumblePlayed | bool | 0x38 | scripted |
enteredWithSprint | bool | 0x39 | scripted |
decelerating | bool | 0x3A | scripted |
perkDecelerationMultiplier | float | 0x3C | scripted |
addDecelerationModifier | game.StatModifierData_Deprecated? | 0x40 | scripted |
multiplyDecelerationModifier | game.StatModifierData_Deprecated? | 0x50 | scripted |
Functions
bool CancelSprintOnHoldWithoutNinjutsu()overrideRTTIre.Hooks.Place( "SlideEvents", "CancelSprintOnHoldWithoutNinjutsu;", (SlideEvents_CancelSprintOnHoldWithoutNinjutsu x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_CancelSprintOnHoldWithoutNinjutsu( SlideEvents self );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SlideEvents", "OnEnter;StateContextStateGameScriptInterface", (SlideEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnEnter( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnterFromSprint(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnEnterFromSprint;StateContextStateGameScriptInterface", (SlideEvents_OnEnterFromSprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnEnterFromSprint( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnterFromWorkspot(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnEnterFromWorkspot;StateContextStateGameScriptInterface", (SlideEvents_OnEnterFromWorkspot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnEnterFromWorkspot( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void AddDecelerationStatModifier(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool enable)RTTIre.Hooks.PlaceVoid( "SlideEvents", "AddDecelerationStatModifier;StateContextStateGameScriptInterfaceBool", (SlideEvents_AddDecelerationStatModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_AddDecelerationStatModifier( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool enable );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SlideEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (SlideEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnUpdate( SlideEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void EvaluateSlideDeceleration(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "EvaluateSlideDeceleration;StateContextStateGameScriptInterface", (SlideEvents_EvaluateSlideDeceleration x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_EvaluateSlideDeceleration( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitHelper(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool dontStopRumble)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitHelper;StateContextStateGameScriptInterfaceBool", (SlideEvents_OnExitHelper x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitHelper( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool dontStopRumble );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExit;StateContextStateGameScriptInterface", (SlideEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExit( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SlideEvents", "OnForcedExit;StateContextStateGameScriptInterface", (SlideEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnForcedExit( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToCrouch(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitToCrouch;StateContextStateGameScriptInterface", (SlideEvents_OnExitToCrouch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitToCrouch( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitNoCrouch(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool keepSprint, bool? grounded)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitNoCrouch;StateContextStateGameScriptInterfaceBoolBool", (SlideEvents_OnExitNoCrouch x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitNoCrouch( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool keepSprint, bool? grounded );void OnExitToJump(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitToJump;StateContextStateGameScriptInterface", (SlideEvents_OnExitToJump x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitToJump( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToChargeJump(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitToChargeJump;StateContextStateGameScriptInterface", (SlideEvents_OnExitToChargeJump x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitToChargeJump( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToHoverJump(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitToHoverJump;StateContextStateGameScriptInterface", (SlideEvents_OnExitToHoverJump x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitToHoverJump( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToClimb(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitToClimb;StateContextStateGameScriptInterface", (SlideEvents_OnExitToClimb x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitToClimb( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToVault(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitToVault;StateContextStateGameScriptInterface", (SlideEvents_OnExitToVault x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitToVault( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToDodge(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "OnExitToDodge;StateContextStateGameScriptInterface", (SlideEvents_OnExitToDodge x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_OnExitToDodge( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void CleanUpOnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SlideEvents", "CleanUpOnExit;StateContextStateGameScriptInterface", (SlideEvents_CleanUpOnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_CleanUpOnExit( SlideEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );static void StopSlideSoundEffect(game.stateMachine.GameScriptInterface scriptInterface)staticRTTI globalre.Hooks.PlaceVoid( "SlideEvents", "SlideEvents::StopSlideSoundEffect;StateGameScriptInterface", (SlideEvents_StopSlideSoundEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlideEvents_StopSlideSoundEffect( game.stateMachine.GameScriptInterface? scriptInterface );