class
ClimbEvents
- 5 properties
- 8 functions
- 1 derived class
Extends LocomotionGroundEvents LocomotionEventsTransition LocomotionTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
ikHandEvents | ent.IKTargetAddEvent?[] | 0x40 | scripted |
shouldIkHands | bool | 0x50 | scripted |
framesDelayingAnimStart | int | 0x54 | scripted |
climbedEntity | WeakHandle<ent.Entity> | 0x58 | scripted |
playerCapsuleDimensions | Vector4 | 0x70 | scripted |
Functions
game.stateMachine.parameter.TypeClimbParameters? GetClimbParameter(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.Place( "ClimbEvents", "GetClimbParameter;StateGameScriptInterface", (ClimbEvents_GetClimbParameter x) => { return re.Hooks.CallOriginal<re.msgpack.game.stateMachine.parameter.TypeClimbParameters>(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_GetClimbParameter( ClimbEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void CreateIKConstraint(game.stateMachine.GameScriptInterface scriptInterface, world.geometry.HandIKDescriptionResult handData, Vector4 refUpVector, CName ikChainName, ent.Entity climbedEntity)RTTIre.Hooks.PlaceVoid( "ClimbEvents", "CreateIKConstraint;StateGameScriptInterfaceHandIKDescriptionResultVector4CNameEntity", (ClimbEvents_CreateIKConstraint x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_CreateIKConstraint( ClimbEvents self, game.stateMachine.GameScriptInterface? scriptInterface, world.geometry.HandIKDescriptionResult handData, Vector4 refUpVector, CName ikChainName, ent.Entity? climbedEntity );void AddHandIK(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "ClimbEvents", "AddHandIK;StateGameScriptInterface", (ClimbEvents_AddHandIK x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_AddHandIK( ClimbEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void RemoveHandIK(game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "ClimbEvents", "RemoveHandIK;StateGameScriptInterface", (ClimbEvents_RemoveHandIK x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_RemoveHandIK( ClimbEvents self, game.stateMachine.GameScriptInterface? scriptInterface );void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "ClimbEvents", "OnEnter;StateContextStateGameScriptInterface", (ClimbEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_OnEnter( ClimbEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "ClimbEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (ClimbEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_OnUpdate( ClimbEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "ClimbEvents", "OnExit;StateContextStateGameScriptInterface", (ClimbEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_OnExit( ClimbEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnForcedExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "ClimbEvents", "OnForcedExit;StateContextStateGameScriptInterface", (ClimbEvents_OnForcedExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ClimbEvents_OnForcedExit( ClimbEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );