OxygenbarWidgetGameController
classscriptedClass
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 15
| Name | Type | Flags |
|---|---|---|
animHideOxygenProxy | ref<inkAnimProxy> | scriptedprivate |
animHideTemp | ref<inkAnimDef> | scriptedprivate |
animLongFade | ref<inkAnimDef> | scriptedprivate |
animShortFade | ref<inkAnimDef> | scriptedprivate |
bbPSceneTierEventId | ref<CallbackHandle> | scriptedprivate |
currentOxygen | Float | scriptedprivate |
currentSwimmingState | gamePSMSwimming | scriptedprivate |
oxygenController | wref<NameplateBarLogicController> | scriptedprivate |
oxygenControllerRef | inkWidgetRef | scriptedprivate |
oxygenListener | ref<OxygenListener> | scriptedprivate |
oxygenPercTextPath | inkTextRef | scriptedprivate |
oxygenStatusTextPath | inkTextRef | scriptedprivate |
RootWidget | wref<inkWidget> | scriptedprivate |
sceneTier | GameplayTier | scriptedprivate |
swimmingStateBlackboardId | ref<CallbackHandle> | scriptedprivate |
Methods 15
private final func CreateAnimations()scripted
public final func EvaluateOxygenBarVisibility()scripted
protected cb func OnForceHide() -> Boolscripted
protected cb func OnForceTierVisibility(tierVisibility: Bool) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnOxygenHideAnimationFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnPlayerAttach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnPSMSwimmingStateChanged(value: Int32) -> Boolscripted
protected cb func OnSceneTierChange(argTier: Int32) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected final func RegisterPSMListeners(playerPuppet: ref<GameObject>)scripted
protected final func UnregisterPSMListeners(playerPuppet: ref<GameObject>)scripted
public final func UpdateOxygenLevelWarningFluffTexts(oxygenPerc: Int32)scripted
public final func UpdateOxygenValue(oldValue: Float, newValue: Float, percToPoints: Float)scripted