class
SprintEvents
- 5 properties
- 15 functions
Extends LocomotionGroundEvents LocomotionEventsTransition LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
previousStimTimeStamp | float | 0x38 | scripted |
reloadModifier | game.StatModifierData_Deprecated? | 0x40 | scripted |
isInSecondSprint | bool | 0x50 | scripted |
sprintModifier | game.StatModifierData_Deprecated? | 0x58 | scripted |
sprintAnimBlocked | bool | 0x68 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SprintEvents", "OnEnter;StateContextStateGameScriptInterface", (SprintEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_OnEnter( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ApplySprintAnimBlock(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "ApplySprintAnimBlock;StateGameScriptInterface", (SprintEvents_ApplySprintAnimBlock x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_ApplySprintAnimBlock( SprintEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SprintEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (SprintEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_OnUpdate( SprintEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void EvaluateTwoStepSprint(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "EvaluateTwoStepSprint;StateContextStateGameScriptInterface", (SprintEvents_EvaluateTwoStepSprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_EvaluateTwoStepSprint( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void AddMaxSpeedModifier(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "AddMaxSpeedModifier;StateContextStateGameScriptInterface", (SprintEvents_AddMaxSpeedModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_AddMaxSpeedModifier( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void RemoveMaxSpeedModifier(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "RemoveMaxSpeedModifier;StateContextStateGameScriptInterface", (SprintEvents_RemoveMaxSpeedModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_RemoveMaxSpeedModifier( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ShouldEnterSecondSprint(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "SprintEvents", "ShouldEnterSecondSprint;StateContextStateGameScriptInterface", (SprintEvents_ShouldEnterSecondSprint x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_ShouldEnterSecondSprint( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void CleanupTwoStepSprint(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "CleanupTwoStepSprint;StateContextStateGameScriptInterface", (SprintEvents_CleanupTwoStepSprint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_CleanupTwoStepSprint( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );float GetReloadModifier(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "SprintEvents", "GetReloadModifier;StateGameScriptInterface", (SprintEvents_GetReloadModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_GetReloadModifier( SprintEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void EnableReloadStatModifier(bool enable, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "EnableReloadStatModifier;BoolStateContextStateGameScriptInterface", (SprintEvents_EnableReloadStatModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_EnableReloadStatModifier( SprintEvents self, bool enable, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void UpdateFootstepSprintStim(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "UpdateFootstepSprintStim;StateContextStateGameScriptInterface", (SprintEvents_UpdateFootstepSprintStim x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_UpdateFootstepSprintStim( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SprintEvents", "OnExit;StateContextStateGameScriptInterface", (SprintEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_OnExit( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToJump(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "OnExitToJump;StateContextStateGameScriptInterface", (SprintEvents_OnExitToJump x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_OnExitToJump( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExitToChargeJump(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "SprintEvents", "OnExitToChargeJump;StateContextStateGameScriptInterface", (SprintEvents_OnExitToChargeJump x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_OnExitToChargeJump( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "SprintEvents", "OnForcedExit;StateContextStateGameScriptInterface", (SprintEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SprintEvents_OnForcedExit( SprintEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );