class
DodgeEvents
- 8 properties
- 11 functions
Extends LocomotionGroundEvents LocomotionEventsTransition LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
blockStatFlag | game.StatModifierData_Deprecated? | 0x38 | scripted |
dashDecelerationModifier | game.StatModifierData_Deprecated? | 0x48 | scripted |
airDashDecelerationModifier | game.StatModifierData_Deprecated? | 0x58 | scripted |
currentNumberOfJumps | int | 0x68 | scripted |
pressureWaveCreated | bool | 0x6C | scripted |
crouching | bool | 0x6D | scripted |
enteredFromSlide | bool | 0x6E | scripted |
isAirDashSaveLockTriggered | bool | 0x6F | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DodgeEvents", "OnEnter;StateContextStateGameScriptInterface", (DodgeEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_OnEnter( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnterFromSlide(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "DodgeEvents", "OnEnterFromSlide;StateContextStateGameScriptInterface", (DodgeEvents_OnEnterFromSlide x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_OnEnterFromSlide( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DodgeEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (DodgeEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_OnUpdate( DodgeEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DodgeEvents", "OnExit;StateContextStateGameScriptInterface", (DodgeEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_OnExit( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "DodgeEvents", "OnForcedExit;StateContextStateGameScriptInterface", (DodgeEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_OnForcedExit( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void CleanUpOnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "DodgeEvents", "CleanUpOnExit;StateContextStateGameScriptInterface", (DodgeEvents_CleanUpOnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_CleanUpOnExit( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void LeapToTarget(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, WeakHandle<game.Object> target)RTTIre.Hooks.PlaceVoid( "DodgeEvents", "LeapToTarget;StateContextStateGameScriptInterfaceGameObject", (DodgeEvents_LeapToTarget x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_LeapToTarget( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, WeakHandle<game.Object> target );float CalculateAdjustmentDuration(float distance)RTTIre.Hooks.Place( "DodgeEvents", "CalculateAdjustmentDuration;Float", (DodgeEvents_CalculateAdjustmentDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_CalculateAdjustmentDuration( DodgeEvents self, float distance );bool TreatDashAsAirDash(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "DodgeEvents", "TreatDashAsAirDash;StateGameScriptInterface", (DodgeEvents_TreatDashAsAirDash x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_TreatDashAsAirDash( DodgeEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void Dash(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool isExhausted, bool treatDashAsAirDash)RTTIre.Hooks.PlaceVoid( "DodgeEvents", "Dash;StateContextStateGameScriptInterfaceBoolBool", (DodgeEvents_Dash x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_Dash( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool isExhausted, bool treatDashAsAirDash );void Dodge(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, bool isExhausted)RTTIre.Hooks.PlaceVoid( "DodgeEvents", "Dodge;StateContextStateGameScriptInterfaceBool", (DodgeEvents_Dodge x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DodgeEvents_Dodge( DodgeEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, bool isExhausted );