BlackICE Scripting

class game.ui

HudHealthbarGameController

game.ui.HudHealthbarGameController

  • 91 properties
  • 41 functions

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

Properties

PropertyTypeOffset
bbPlayerStatsWeakHandle<game.IBlackboard>0x58 scripted
bbPlayerEventIdred.CallbackObject?0x68 scripted
bbMuppetStatsWeakHandle<game.IBlackboard>0x78 scripted
bbMuppetEventIdred.CallbackObject?0x88 scripted
bbRightWeaponInfoWeakHandle<game.IBlackboard>0x98 scripted
bbRightWeaponEventIdred.CallbackObject?0xA8 scripted
bbLeftWeaponInfoWeakHandle<game.IBlackboard>0xB8 scripted
bbLeftWeaponEventIdred.CallbackObject?0xC8 scripted
bbAutodriveWeakHandle<game.IBlackboard>0xD8 scripted
bbAutodriveEnabledEventIdred.CallbackObject?0xE8 scripted
bbPSceneTierEventIdred.CallbackObject?0xF8 scripted
visionStateBlackboardIdred.CallbackObject?0x108 scripted
combatModeBlackboardIdred.CallbackObject?0x118 scripted
bbQuickhacksMemeoryEventIdred.CallbackObject?0x128 scripted
healthBarink.WidgetReference0x138 scripted
overshieldBarRefink.WidgetReference0x150 scripted
expBarink.WidgetReference0x168 scripted
expBarSpacerink.WidgetReference0x180 scripted
levelUpArrowink.WidgetReference0x198 scripted
levelUpFrameink.WidgetReference0x1B0 scripted
barsLayoutPathink.CompoundWidgetReference0x1C8 scripted
buffsHolderink.CompoundWidgetReference0x1E0 scripted
invulnerableTextPathink.TextWidgetReference0x1F8 scripted
levelTextPathink.TextWidgetReference0x210 scripted
nextLevelTextPathink.TextWidgetReference0x228 scripted
healthTextPathink.TextWidgetReference0x240 scripted
maxHealthTextPathink.TextWidgetReference0x258 scripted
quickhacksContainerink.CompoundWidgetReference0x270 scripted
expTextink.TextWidgetReference0x288 scripted
expTextLabelink.TextWidgetReference0x2A0 scripted
lostHealthAggregationBarink.WidgetReference0x2B8 scripted
levelUpRectangleink.WidgetReference0x2D0 scripted
damegePreviewink.WidgetReference0x2E8 scripted
fullBarink.WidgetReference0x300 scripted
healthControllerWeakHandle<NameplateBarLogicController>0x318 scripted
armorControllerWeakHandle<ProgressBarSimpleWidgetLogicController>0x328 scripted
RootWidgetWeakHandle<ink.Widget>0x338 scripted
buffWidgetWeakHandle<ink.Widget>0x348 scripted
invulnerableTextWeakHandle<ink.TextWidget>0x358 scripted
animHideTempink.anim.Definition?0x368 scripted
animShortFadeink.anim.Definition?0x378 scripted
animLongFadeink.anim.Definition?0x388 scripted
animHideHPProxyink.anim.Proxy?0x398 scripted
delayAnimationink.anim.Definition?0x3A8 scripted
animCreatedbool0x3B8 scripted
aggregatingActivebool0x3B9 scripted
countingStartHealthint0x3BC scripted
currentHealthint0x3C0 scripted
previousHealthint0x3C4 scripted
maximumHealthint0x3C8 scripted
quickhacksMemoryPercentfloat0x3CC scripted
currentArmorint0x3D0 scripted
maximumArmorint0x3D4 scripted
quickhackBarArrayWeakHandle<ink.Widget>[]0x3D8 scripted
spawnedMemoryCellsint0x3E8 scripted
usedQuickhacksint0x3EC scripted
buffsVisiblebool0x3F0 scripted
isUnarmedRightHandbool0x3F1 scripted
isUnarmedLeftHandbool0x3F2 scripted
isAutodriveEnabledbool0x3F3 scripted
isControllingDevicebool0x3F4 scripted
currentVisionPSMgame.PSMVision0x3F5 scripted
combatModePSMgame.PSMCombat0x3F9 scripted
sceneTierGameplayTier0x3FD scripted
godModeStatListenerGodModeStatListener?0x408 scripted
memoryStatListenerHealthbarMemoryStatListener?0x418 scripted
playerStatsBlackboardWeakHandle<game.IBlackboard>0x428 scripted
characterCurrentXPListenerred.CallbackObject?0x438 scripted
levelUpBlackboardWeakHandle<game.IBlackboard>0x448 scripted
playerLevelUpListenerred.CallbackObject?0x458 scripted
currentLevelint0x468 scripted
playerObjectWeakHandle<game.Object>0x470 scripted
playerDevelopmentSystemPlayerDevelopmentSystem?0x480 scripted
gameInstanceScriptGameInstance0x490 scripted
foldingAnimProxyink.anim.Proxy?0x4A8 scripted
memoryFillCellsfloat0x4B8 scripted
memoryMaxCellsint0x4BC scripted
pendingRequestsint0x4C0 scripted
spawnTokensWeakHandle<ink.AsyncSpawnRequest>[]0x4C8 scripted
overshieldListenerOvershieldListener?0x4D8 scripted
overshieldBarControllerWeakHandle<NameplateBarLogicController>0x4E8 scripted
useOevershieldbool0x4F8 scripted
currentOvershieldValueint0x4FC scripted
currentOvershieldValuePercentfloat0x500 scripted
overclockListenerOverclockListener?0x508 scripted
isInOverclockedStatebool0x518 scripted
pulseBarPulseAnimation?0x520 scripted
pulseTextPulseAnimation?0x530 scripted
pulsePulseAnimation?0x540 scripted
healthMemoryJumpAnimink.anim.Proxy?0x550 scripted
healthMemoryFlashAnimink.anim.Proxy?0x560 scripted

Functions

  • void RequestHealthBarVisibilityUpdate() RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnPlayerAttach(game.Object playerGameObject) RTTI
  • bool OnPlayerDetach(game.Object playerGameObject) RTTI
  • void RegisterPSMListeners(game.Object playerObject) RTTI
  • void UnregisterPSMListeners(game.Object playerObject) RTTI
  • void StartDamageFallDelay() RTTI
  • bool OnDamageAggregationFinished(ink.anim.Proxy anim) RTTI
  • void SetHealthProgress(float value) RTTI
  • void UpdateCurrentHealthText() RTTI
  • bool OnCharacterLevelUpdated(int value) RTTI
  • void AnimateCharacterLevelUpdated(int value, bool? skipAnimation) RTTI
  • bool OnLevelUpAnimationFinished(ink.anim.Proxy anim) RTTI
  • bool OnCharacterLevelCurrentXPUpdated(int value) RTTI
  • void AdjustRequest() RTTI
  • void SetupQuickhacksMemoryBar() RTTI
  • void UpdateQuickhacksMemoryBarSize(int size) RTTI
  • bool OnMemoryBarSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void UpdateMemoryBarData() RTTI
  • bool OnQuickhacksMemoryPercentUpdate(float value) RTTI
  • void UpdateMemoryBarMaxStat(float maxBars) RTTI
  • bool IsCyberdeckEquipped() RTTI
  • void SetArmorProgress(float normalizedValue, bool silent) RTTI
  • bool OnAutodriveEnabled(bool enabled) RTTI
  • bool IsUnarmed() RTTI
  • void UpdateGodModeVisibility() RTTI
  • void ShowOverclockedHealthbar() RTTI
  • bool OnOverclockDamagePreview(OverclockDamagePreview e) RTTI
  • bool OnUpdateHealthBarVisibility() RTTI
  • bool HelperHasGodMode() RTTI
  • void CreateAnimations() RTTI
  • void UpdateOvershieldValue(float newValue, float percToPoints) RTTI
  • void EvaluateOvershieldBarVisibility() RTTI
  • void EvaluateHealthBarVisibility(bool isInOverclockedState) RTTI
  • bool OnCombatStateChanged(int value) RTTI
  • bool OnPSMVisionStateChanged(int value) RTTI
  • bool OnSceneTierChange(int argTier) RTTI
  • bool OnBuffListVisibilityChanged(BuffListVisibilityChangedEvent evt) RTTI
  • bool OnForceHide() RTTI
  • bool OnForceTierVisibility(bool tierVisibility) RTTI