class
DetailedLocomotionPSMPrereqState
- 2 properties
- 3 functions
Extends PlayerStateMachinePrereqState game.PrereqState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
locomotionID | game.bb.ScriptID_Int32 | 0x28 | scripted |
playerAttachedCallbackID | uint | 0x38 | scripted |
Functions
void RegisterPlayerAttachedCallback(game.bb.ScriptID_Int32 locomotionID, ScriptGameInstance game)RTTIre.Hooks.PlaceVoid( "DetailedLocomotionPSMPrereqState", "RegisterPlayerAttachedCallback;BlackboardID_IntGameInstance", (DetailedLocomotionPSMPrereqState_RegisterPlayerAttachedCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DetailedLocomotionPSMPrereqState_RegisterPlayerAttachedCallback( DetailedLocomotionPSMPrereqState self, game.bb.ScriptID_Int32 locomotionID, ScriptGameInstance game );void UnregisterPlayerAttachedCallback(ScriptGameInstance game)RTTIre.Hooks.PlaceVoid( "DetailedLocomotionPSMPrereqState", "UnregisterPlayerAttachedCallback;GameInstance", (DetailedLocomotionPSMPrereqState_UnregisterPlayerAttachedCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DetailedLocomotionPSMPrereqState_UnregisterPlayerAttachedCallback( DetailedLocomotionPSMPrereqState self, ScriptGameInstance game );void OnPlayerAttachedCallback(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "DetailedLocomotionPSMPrereqState", "OnPlayerAttachedCallback;GameObject", (DetailedLocomotionPSMPrereqState_OnPlayerAttachedCallback x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct DetailedLocomotionPSMPrereqState_OnPlayerAttachedCallback( DetailedLocomotionPSMPrereqState self, game.Object? playerPuppet );