OxygenbarWidgetGameController class
OxygenbarWidgetGameController
Inheritance
Base: game.ui.HUDGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
oxygenControllerRef | ink.WidgetReference | scripted |
oxygenPercTextPath | ink.TextWidgetReference | scripted |
oxygenStatusTextPath | ink.TextWidgetReference | scripted |
bbPSceneTierEventId | red.CallbackObject? | scripted |
swimmingStateBlackboardId | red.CallbackObject? | scripted |
oxygenController | WeakHandle<NameplateBarLogicController> | scripted |
RootWidget | WeakHandle<ink.Widget> | scripted |
animHideTemp | ink.anim.Definition? | scripted |
animShortFade | ink.anim.Definition? | scripted |
animLongFade | ink.anim.Definition? | scripted |
animHideOxygenProxy | ink.anim.Proxy? | scripted |
currentOxygen | float | scripted |
sceneTier | GameplayTier | scripted |
currentSwimmingState | game.PSMSwimming | scripted |
oxygenListener | OxygenListener? | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnPlayerAttach(game.Object playerGameObject)RTTIbool OnPlayerDetach(game.Object playerGameObject)RTTIvoid RegisterPSMListeners(game.Object playerPuppet)RTTIvoid UnregisterPSMListeners(game.Object playerPuppet)RTTIvoid UpdateOxygenValue(float oldValue, float newValue, float percToPoints)RTTIvoid UpdateOxygenLevelWarningFluffTexts(int oxygenPerc)RTTIvoid EvaluateOxygenBarVisibility()RTTIbool OnOxygenHideAnimationFinished(ink.anim.Proxy anim)RTTIvoid CreateAnimations()RTTIbool OnPSMSwimmingStateChanged(int value)RTTIbool OnSceneTierChange(int argTier)RTTIbool OnForceHide()RTTIbool OnForceTierVisibility(bool tierVisibility)RTTI