class
OxygenbarWidgetGameController
- 15 properties
- 15 functions
Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
oxygenControllerRef | ink.WidgetReference | 0x58 | scripted |
oxygenPercTextPath | ink.TextWidgetReference | 0x70 | scripted |
oxygenStatusTextPath | ink.TextWidgetReference | 0x88 | scripted |
bbPSceneTierEventId | red.CallbackObject? | 0xA0 | scripted |
swimmingStateBlackboardId | red.CallbackObject? | 0xB0 | scripted |
oxygenController | WeakHandle<NameplateBarLogicController> | 0xC0 | scripted |
RootWidget | WeakHandle<ink.Widget> | 0xD0 | scripted |
animHideTemp | ink.anim.Definition? | 0xE0 | scripted |
animShortFade | ink.anim.Definition? | 0xF0 | scripted |
animLongFade | ink.anim.Definition? | 0x100 | scripted |
animHideOxygenProxy | ink.anim.Proxy? | 0x110 | scripted |
currentOxygen | float | 0x120 | scripted |
sceneTier | GameplayTier | 0x124 | scripted |
currentSwimmingState | game.PSMSwimming | 0x128 | scripted |
oxygenListener | OxygenListener? | 0x130 | scripted |
Functions
bool OnInitialize()RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnInitialize", (OxygenbarWidgetGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnInitialize( OxygenbarWidgetGameController self );bool OnUninitialize()RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnUninitialize", (OxygenbarWidgetGameController_OnUninitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnUninitialize( OxygenbarWidgetGameController self );bool OnPlayerAttach(game.Object playerGameObject)RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnPlayerAttach", (OxygenbarWidgetGameController_OnPlayerAttach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnPlayerAttach( OxygenbarWidgetGameController self, game.Object? playerGameObject );bool OnPlayerDetach(game.Object playerGameObject)RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnPlayerDetach", (OxygenbarWidgetGameController_OnPlayerDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnPlayerDetach( OxygenbarWidgetGameController self, game.Object? playerGameObject );void RegisterPSMListeners(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "OxygenbarWidgetGameController", "RegisterPSMListeners;GameObject", (OxygenbarWidgetGameController_RegisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_RegisterPSMListeners( OxygenbarWidgetGameController self, game.Object? playerPuppet );void UnregisterPSMListeners(game.Object playerPuppet)RTTIre.Hooks.PlaceVoid( "OxygenbarWidgetGameController", "UnregisterPSMListeners;GameObject", (OxygenbarWidgetGameController_UnregisterPSMListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_UnregisterPSMListeners( OxygenbarWidgetGameController self, game.Object? playerPuppet );void UpdateOxygenValue(float oldValue, float newValue, float percToPoints)RTTIre.Hooks.PlaceVoid( "OxygenbarWidgetGameController", "UpdateOxygenValue;FloatFloatFloat", (OxygenbarWidgetGameController_UpdateOxygenValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_UpdateOxygenValue( OxygenbarWidgetGameController self, float oldValue, float newValue, float percToPoints );void UpdateOxygenLevelWarningFluffTexts(int oxygenPerc)RTTIre.Hooks.PlaceVoid( "OxygenbarWidgetGameController", "UpdateOxygenLevelWarningFluffTexts;Int32", (OxygenbarWidgetGameController_UpdateOxygenLevelWarningFluffTexts x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_UpdateOxygenLevelWarningFluffTexts( OxygenbarWidgetGameController self, int oxygenPerc );void EvaluateOxygenBarVisibility()RTTIre.Hooks.PlaceVoid( "OxygenbarWidgetGameController", "EvaluateOxygenBarVisibility;", (OxygenbarWidgetGameController_EvaluateOxygenBarVisibility x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_EvaluateOxygenBarVisibility( OxygenbarWidgetGameController self );bool OnOxygenHideAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnOxygenHideAnimationFinished", (OxygenbarWidgetGameController_OnOxygenHideAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnOxygenHideAnimationFinished( OxygenbarWidgetGameController self, ink.anim.Proxy? anim );void CreateAnimations()RTTIre.Hooks.PlaceVoid( "OxygenbarWidgetGameController", "CreateAnimations;", (OxygenbarWidgetGameController_CreateAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_CreateAnimations( OxygenbarWidgetGameController self );bool OnPSMSwimmingStateChanged(int value)RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnPSMSwimmingStateChanged", (OxygenbarWidgetGameController_OnPSMSwimmingStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnPSMSwimmingStateChanged( OxygenbarWidgetGameController self, int value );bool OnSceneTierChange(int argTier)RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnSceneTierChange", (OxygenbarWidgetGameController_OnSceneTierChange x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnSceneTierChange( OxygenbarWidgetGameController self, int argTier );bool OnForceHide()RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnForceHide", (OxygenbarWidgetGameController_OnForceHide x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnForceHide( OxygenbarWidgetGameController self );bool OnForceTierVisibility(bool tierVisibility)RTTIre.Hooks.Place( "OxygenbarWidgetGameController", "OnForceTierVisibility", (OxygenbarWidgetGameController_OnForceTierVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OxygenbarWidgetGameController_OnForceTierVisibility( OxygenbarWidgetGameController self, bool tierVisibility );