BlackICE Scripting

class

OxygenbarWidgetGameController

  • 15 properties
  • 15 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
oxygenControllerRefink.WidgetReference0x58 scripted
oxygenPercTextPathink.TextWidgetReference0x70 scripted
oxygenStatusTextPathink.TextWidgetReference0x88 scripted
bbPSceneTierEventIdred.CallbackObject?0xA0 scripted
swimmingStateBlackboardIdred.CallbackObject?0xB0 scripted
oxygenControllerWeakHandle<NameplateBarLogicController>0xC0 scripted
RootWidgetWeakHandle<ink.Widget>0xD0 scripted
animHideTempink.anim.Definition?0xE0 scripted
animShortFadeink.anim.Definition?0xF0 scripted
animLongFadeink.anim.Definition?0x100 scripted
animHideOxygenProxyink.anim.Proxy?0x110 scripted
currentOxygenfloat0x120 scripted
sceneTierGameplayTier0x124 scripted
currentSwimmingStategame.PSMSwimming0x128 scripted
oxygenListenerOxygenListener?0x130 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerGameObject) RTTI
  • bool OnPlayerDetach(game.Object playerGameObject) RTTI
  • void RegisterPSMListeners(game.Object playerPuppet) RTTI
  • void UnregisterPSMListeners(game.Object playerPuppet) RTTI
  • void UpdateOxygenValue(float oldValue, float newValue, float percToPoints) RTTI
  • void UpdateOxygenLevelWarningFluffTexts(int oxygenPerc) RTTI
  • void EvaluateOxygenBarVisibility() RTTI
  • bool OnOxygenHideAnimationFinished(ink.anim.Proxy anim) RTTI
  • void CreateAnimations() RTTI
  • bool OnPSMSwimmingStateChanged(int value) RTTI
  • bool OnSceneTierChange(int argTier) RTTI
  • bool OnForceHide() RTTI
  • bool OnForceTierVisibility(bool tierVisibility) RTTI