class
TemporaryUnequipEvents
- 2 properties
- 5 functions
- 1 derived class
Extends UpperBodyEventsTransition UpperBodyTransition DefaultTransition game.stateMachine.Functor IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
forceOpen | bool | 0x18 | scripted |
hadStrongArmsEquipped | bool | 0x19 | scripted |
Functions
void OnEnter(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "TemporaryUnequipEvents", "OnEnter;StateContextStateGameScriptInterface", (TemporaryUnequipEvents_OnEnter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TemporaryUnequipEvents_OnEnter( TemporaryUnequipEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnUpdate(float timeDelta, game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)RTTIre.Hooks.PlaceVoid( "TemporaryUnequipEvents", "OnUpdate;FloatStateContextStateGameScriptInterface", (TemporaryUnequipEvents_OnUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TemporaryUnequipEvents_OnUpdate( TemporaryUnequipEvents self, float timeDelta, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void OnExit(game.stateMachine.StateContextScript stateContext, game.stateMachine.GameScriptInterface scriptInterface)overrideRTTIre.Hooks.PlaceVoid( "TemporaryUnequipEvents", "OnExit;StateContextStateGameScriptInterface", (TemporaryUnequipEvents_OnExit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TemporaryUnequipEvents_OnExit( TemporaryUnequipEvents self, game.stateMachine.StateContextScript? stateContext, game.stateMachine.GameScriptInterface? scriptInterface );void ForceEquipStrongArms(PlayerPuppet player, bool instantStatChange)RTTIre.Hooks.PlaceVoid( "TemporaryUnequipEvents", "ForceEquipStrongArms;PlayerPuppetBool", (TemporaryUnequipEvents_ForceEquipStrongArms x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TemporaryUnequipEvents_ForceEquipStrongArms( TemporaryUnequipEvents self, PlayerPuppet? player, bool instantStatChange );void ForceUnequipStrongArms(PlayerPuppet player)RTTIre.Hooks.PlaceVoid( "TemporaryUnequipEvents", "ForceUnequipStrongArms;PlayerPuppet", (TemporaryUnequipEvents_ForceUnequipStrongArms x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct TemporaryUnequipEvents_ForceUnequipStrongArms( TemporaryUnequipEvents self, PlayerPuppet? player );