class
LocomotionEventsTransition
- 3 properties
- 11 functions
- 5 derived classes
Extends LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
LocomotionAirEvents, LocomotionBraindanceEvents, LocomotionGroundEvents, LocomotionSwimmingEvents, LocomotionTakedownEvents
Properties
| Property | Type | Offset | |
|---|---|---|---|
causeContactDestruction | bool | 0x30 | scripted |
activatedDestructionComponent | bool | 0x31 | scripted |
ignoreBarbedWire | bool | 0x32 | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "OnAttach;StateContextStateGameScriptInterface", (LocomotionEventsTransition_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_OnAttach( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "OnEnter;StateContextStateGameScriptInterface", (LocomotionEventsTransition_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_OnEnter( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ResetGravityParametersForChargedJump(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "ResetGravityParametersForChargedJump;StateContextStateGameScriptInterface", (LocomotionEventsTransition_ResetGravityParametersForChargedJump x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_ResetGravityParametersForChargedJump( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void CleanupTriggerDestructionComponent(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "CleanupTriggerDestructionComponent;StateGameScriptInterface", (LocomotionEventsTransition_CleanupTriggerDestructionComponent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_CleanupTriggerDestructionComponent( LocomotionEventsTransition self, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "OnExit;StateContextStateGameScriptInterface", (LocomotionEventsTransition_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_OnExit( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "OnForcedExit;StateContextStateGameScriptInterface", (LocomotionEventsTransition_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_OnForcedExit( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "OnUpdate;FloatStateContextStateGameScriptInterface", (LocomotionEventsTransition_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_OnUpdate( LocomotionEventsTransition self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ConsumeStaminaBasedOnLocomotionState(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "ConsumeStaminaBasedOnLocomotionState;StateContextStateGameScriptInterface", (LocomotionEventsTransition_ConsumeStaminaBasedOnLocomotionState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_ConsumeStaminaBasedOnLocomotionState( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void RemoveOpticalCamoEffect(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, int currentState, float? timeInState)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "RemoveOpticalCamoEffect;StateContextStateGameScriptInterfaceInt32Float", (LocomotionEventsTransition_RemoveOpticalCamoEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_RemoveOpticalCamoEffect( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, int currentState, float? timeInState );void UpdateInputToggles(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, float minTimeBeforeCrouch, bool dontToggleCrouchOffOnSprint, out bool toggledSprint, out bool toggledCrouch)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "UpdateInputToggles;StateContextStateGameScriptInterfaceFloatBoolBoolBool", (LocomotionEventsTransition_UpdateInputToggles x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_UpdateInputToggles( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, float minTimeBeforeCrouch, bool dontToggleCrouchOffOnSprint, bool toggledSprint, bool toggledCrouch );void UpdateInputToggles(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, float? minTimeBeforeCrouch, bool? dontToggleCrouchOffOnSprint)RTTIre.Hooks.PlaceVoid( "LocomotionEventsTransition", "UpdateInputToggles;StateContextStateGameScriptInterfaceFloatBool", (LocomotionEventsTransition_UpdateInputToggles2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct LocomotionEventsTransition_UpdateInputToggles2( LocomotionEventsTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, float? minTimeBeforeCrouch, bool? dontToggleCrouchOffOnSprint );