class
StaminabarWidgetGameController
- 20 properties
- 21 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
staminaControllerRef | ink.WidgetReference | 0x58 | scripted |
staminaPercTextPath | ink.TextWidgetReference | 0x70 | scripted |
staminaStatusTextPath | ink.TextWidgetReference | 0x88 | scripted |
bbPSceneTierEventId | red.CallbackObject? | 0xA0 | scripted |
bbPStaminaPSMEventId | red.CallbackObject? | 0xB0 | scripted |
bbAreaZoneEventId | red.CallbackObject? | 0xC0 | scripted |
combatModeListener | red.CallbackObject? | 0xD0 | scripted |
staminaController | WeakHandle<NameplateBarLogicController> | 0xE0 | scripted |
RootWidget | WeakHandle<ink.Widget> | 0xF0 | scripted |
currentBarValue | float | 0x100 | scripted |
currentStatPool | game.data.StatPoolType | 0x104 | scripted |
sceneTier | GameplayTier | 0x108 | scripted |
staminaState | game.PSMStamina | 0x10C | scripted |
zoneState | game.PSMZones | 0x110 | scripted |
staminaPoolListener | StaminaPoolListener? | 0x118 | scripted |
statsSystem | game.StatsSystem? | 0x128 | scripted |
forceHidden | bool | 0x138 | scripted |
staminaRatioEnterCondition | float | 0x13C | scripted |
pulse | PulseAnimation? | 0x140 | scripted |
playerPuppet | WeakHandle<game.Object> | 0x150 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnInitialize", (StaminabarWidgetGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnInitialize( StaminabarWidgetGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnUninitialize", (StaminabarWidgetGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnUninitialize( StaminabarWidgetGameController self );bool OnPlayerAttach(game.Object playerGameObject)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnPlayerAttach", (StaminabarWidgetGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnPlayerAttach( StaminabarWidgetGameController self, game.Object? playerGameObject );bool OnPlayerDetach(game.Object playerGameObject)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnPlayerDetach", (StaminabarWidgetGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnPlayerDetach( StaminabarWidgetGameController self, game.Object? playerGameObject );void RegisterPSMListeners(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "StaminabarWidgetGameController", "RegisterPSMListeners;GameObject", (StaminabarWidgetGameController_RegisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_RegisterPSMListeners( StaminabarWidgetGameController self, game.Object? playerPuppet );void UnregisterPSMListeners(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "StaminabarWidgetGameController", "UnregisterPSMListeners;GameObject", (StaminabarWidgetGameController_UnregisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_UnregisterPSMListeners( StaminabarWidgetGameController self, game.Object? playerPuppet );void UpdateStaminaValue(float oldValue, float newValue, float percToPoints, game.data.StatPoolType statPoolType)RTTIre.Hooks.PlaceVoid( "StaminabarWidgetGameController", "UpdateStaminaValue;FloatFloatFloatgamedataStatPoolType", (StaminabarWidgetGameController_UpdateStaminaValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_UpdateStaminaValue( StaminabarWidgetGameController self, float oldValue, float newValue, float percToPoints, game.data.StatPoolType statPoolType );bool OnFocusedCoolPerkActive(FocusPerkTriggerd evt)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnFocusedCoolPerkActive", (StaminabarWidgetGameController_OnFocusedCoolPerkActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnFocusedCoolPerkActive( StaminabarWidgetGameController self, FocusPerkTriggerd? evt );void UpdateStaminaLevelWarningFluffTexts(game.PSMStamina staminaState)RTTIre.Hooks.PlaceVoid( "StaminabarWidgetGameController", "UpdateStaminaLevelWarningFluffTexts;gamePSMStamina", (StaminabarWidgetGameController_UpdateStaminaLevelWarningFluffTexts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_UpdateStaminaLevelWarningFluffTexts( StaminabarWidgetGameController self, game.PSMStamina staminaState );void EvaluateStaminaBarVisibility()RTTIre.Hooks.PlaceVoid( "StaminabarWidgetGameController", "EvaluateStaminaBarVisibility;", (StaminabarWidgetGameController_EvaluateStaminaBarVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_EvaluateStaminaBarVisibility( StaminabarWidgetGameController self );bool ShouldHide()RTTIre.Hooks.Place( "StaminabarWidgetGameController", "ShouldHide;", (StaminabarWidgetGameController_ShouldHide x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_ShouldHide( StaminabarWidgetGameController self );bool IsInCombat()RTTIre.Hooks.Place( "StaminabarWidgetGameController", "IsInCombat;", (StaminabarWidgetGameController_IsInCombat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_IsInCombat( StaminabarWidgetGameController self );bool OnCombatStateChanged(int value)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnCombatStateChanged", (StaminabarWidgetGameController_OnCombatStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnCombatStateChanged( StaminabarWidgetGameController self, int value );void CreateAnimations()RTTIre.Hooks.PlaceVoid( "StaminabarWidgetGameController", "CreateAnimations;", (StaminabarWidgetGameController_CreateAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_CreateAnimations( StaminabarWidgetGameController self );bool OnSceneTierChange(int argTier)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnSceneTierChange", (StaminabarWidgetGameController_OnSceneTierChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnSceneTierChange( StaminabarWidgetGameController self, int argTier );bool OnStaminaPSMChange(int arg)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnStaminaPSMChange", (StaminabarWidgetGameController_OnStaminaPSMChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnStaminaPSMChange( StaminabarWidgetGameController self, int arg );bool OnZoneChange(int arg)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnZoneChange", (StaminabarWidgetGameController_OnZoneChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnZoneChange( StaminabarWidgetGameController self, int arg );bool OnForceHide()RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnForceHide", (StaminabarWidgetGameController_OnForceHide x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnForceHide( StaminabarWidgetGameController self );bool OnForceTierVisibility(bool tierVisibility)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnForceTierVisibility", (StaminabarWidgetGameController_OnForceTierVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnForceTierVisibility( StaminabarWidgetGameController self, bool tierVisibility );bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnAction", (StaminabarWidgetGameController_OnAction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnAction( StaminabarWidgetGameController self, game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer );bool OnReflexesMasterPerk3Triggerd(ReflexesMasterPerk3Triggerd e)RTTIre.Hooks.Place( "StaminabarWidgetGameController", "OnReflexesMasterPerk3Triggerd", (StaminabarWidgetGameController_OnReflexesMasterPerk3Triggerd x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StaminabarWidgetGameController_OnReflexesMasterPerk3Triggerd( StaminabarWidgetGameController self, ReflexesMasterPerk3Triggerd? e );