class
CoverActionTransition
- 4 properties
- 9 functions
- 3 derived classes
Extends LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
gameInstance | ScriptGameInstance | 0x30 | scripted |
locomotionStateCallbackID | red.CallbackObject? | 0x48 | scripted |
lastSlidingTime | float | 0x58 | scripted |
isSliding | bool | 0x5C | scripted |
Functions
void OnAttach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "CoverActionTransition", "OnAttach;StateContextStateGameScriptInterface", (CoverActionTransition_OnAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_OnAttach( CoverActionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnDetach(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "CoverActionTransition", "OnDetach;StateContextStateGameScriptInterface", (CoverActionTransition_OnDetach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_OnDetach( CoverActionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool OnLocomotionChanged(int value)RTTIre.Hooks.Place( "CoverActionTransition", "OnLocomotionChanged", (CoverActionTransition_OnLocomotionChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_OnLocomotionChanged( CoverActionTransition self, int value );bool IsMeleeLeaningInputCorrect(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "CoverActionTransition", "IsMeleeLeaningInputCorrect;StateGameScriptInterface", (CoverActionTransition_IsMeleeLeaningInputCorrect x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_IsMeleeLeaningInputCorrect( CoverActionTransition self, game.stateMachine.GameScriptInterface? scriptInterface );bool IsPlayerInCorrectStateToPeek(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "CoverActionTransition", "IsPlayerInCorrectStateToPeek;StateGameScriptInterfaceStateContext", (CoverActionTransition_IsPlayerInCorrectStateToPeek x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_IsPlayerInCorrectStateToPeek( CoverActionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext );float GetManualLeanIdleTime(game.stateMachine.GameScriptInterface scriptInterface, game.stateMachine.StateContextScript stateContext)RTTIre.Hooks.Place( "CoverActionTransition", "GetManualLeanIdleTime;StateGameScriptInterfaceStateContext", (CoverActionTransition_GetManualLeanIdleTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_GetManualLeanIdleTime( CoverActionTransition self, game.stateMachine.GameScriptInterface? scriptInterface, game.stateMachine.StateContextScript? stateContext );bool IsManualLeanInputPressed(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, CName actionName)RTTIre.Hooks.Place( "CoverActionTransition", "IsManualLeanInputPressed;StateContextStateGameScriptInterfaceCName", (CoverActionTransition_IsManualLeanInputPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_IsManualLeanInputPressed( CoverActionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, CName actionName );bool IsManualLeanLeftInputPressed(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "CoverActionTransition", "IsManualLeanLeftInputPressed;StateContextStateGameScriptInterface", (CoverActionTransition_IsManualLeanLeftInputPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_IsManualLeanLeftInputPressed( CoverActionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool IsManualLeanRightInputPressed(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "CoverActionTransition", "IsManualLeanRightInputPressed;StateContextStateGameScriptInterface", (CoverActionTransition_IsManualLeanRightInputPressed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct CoverActionTransition_IsManualLeanRightInputPressed( CoverActionTransition self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );