class
ClimbDecisions
- 1 property
- 6 functions
Extends LocomotionGroundDecisions LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
stateBodyDone | bool | 0x30 | scripted |
Functions
bool EnterCondition(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.Place( "ClimbDecisions", "EnterCondition;StateContextStateGameScriptInterface", (ClimbDecisions_EnterCondition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ClimbDecisions_EnterCondition( ClimbDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ToStand(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "ClimbDecisions", "ToStand;StateContextStateGameScriptInterface", (ClimbDecisions_ToStand x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ClimbDecisions_ToStand( ClimbDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ToCrouch(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "ClimbDecisions", "ToCrouch;StateContextStateGameScriptInterface", (ClimbDecisions_ToCrouch x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ClimbDecisions_ToCrouch( ClimbDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );bool ForwardAngleTest(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface, game.PlayerClimbInfo climbInfo)RTTIre.Hooks.Place( "ClimbDecisions", "ForwardAngleTest;StateContextStateGameScriptInterfacePlayerClimbInfo", (ClimbDecisions_ForwardAngleTest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ClimbDecisions_ForwardAngleTest( ClimbDecisions self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface, game.PlayerClimbInfo? climbInfo );bool TestClimbingPath(game.stateMachine.GameScriptInterface scriptInterface, game.PlayerClimbInfo climbInfo, Vector4 playerPosition)RTTIre.Hooks.Place( "ClimbDecisions", "TestClimbingPath;StateGameScriptInterfacePlayerClimbInfoVector4", (ClimbDecisions_TestClimbingPath x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ClimbDecisions_TestClimbingPath( ClimbDecisions self, game.stateMachine.GameScriptInterface? scriptInterface, game.PlayerClimbInfo? climbInfo, Vector4 playerPosition );bool OverlapFitTest(game.stateMachine.GameScriptInterface scriptInterface, game.PlayerClimbInfo climbInfo)RTTIre.Hooks.Place( "ClimbDecisions", "OverlapFitTest;StateGameScriptInterfacePlayerClimbInfo", (ClimbDecisions_OverlapFitTest x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ClimbDecisions_OverlapFitTest( ClimbDecisions self, game.stateMachine.GameScriptInterface? scriptInterface, game.PlayerClimbInfo? climbInfo );