REDNODE / GAME API

OxygenbarWidgetGameController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 15

NameTypeFlags
animHideOxygenProxyref<inkAnimProxy>scriptedprivate
animHideTempref<inkAnimDef>scriptedprivate
animLongFaderef<inkAnimDef>scriptedprivate
animShortFaderef<inkAnimDef>scriptedprivate
bbPSceneTierEventIdref<CallbackHandle>scriptedprivate
currentOxygenFloatscriptedprivate
currentSwimmingStategamePSMSwimmingscriptedprivate
oxygenControllerwref<NameplateBarLogicController>scriptedprivate
oxygenControllerRefinkWidgetRefscriptedprivate
oxygenListenerref<OxygenListener>scriptedprivate
oxygenPercTextPathinkTextRefscriptedprivate
oxygenStatusTextPathinkTextRefscriptedprivate
RootWidgetwref<inkWidget>scriptedprivate
sceneTierGameplayTierscriptedprivate
swimmingStateBlackboardIdref<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