HudHealthbarGameController class
game.ui.HudHealthbarGameController
Inheritance
Base: game.ui.HUDGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
bbPlayerStats | WeakHandle<game.IBlackboard> | scripted |
bbPlayerEventId | red.CallbackObject? | scripted |
bbMuppetStats | WeakHandle<game.IBlackboard> | scripted |
bbMuppetEventId | red.CallbackObject? | scripted |
bbRightWeaponInfo | WeakHandle<game.IBlackboard> | scripted |
bbRightWeaponEventId | red.CallbackObject? | scripted |
bbLeftWeaponInfo | WeakHandle<game.IBlackboard> | scripted |
bbLeftWeaponEventId | red.CallbackObject? | scripted |
bbAutodrive | WeakHandle<game.IBlackboard> | scripted |
bbAutodriveEnabledEventId | red.CallbackObject? | scripted |
bbPSceneTierEventId | red.CallbackObject? | scripted |
visionStateBlackboardId | red.CallbackObject? | scripted |
combatModeBlackboardId | red.CallbackObject? | scripted |
bbQuickhacksMemeoryEventId | red.CallbackObject? | scripted |
healthBar | ink.WidgetReference | scripted |
overshieldBarRef | ink.WidgetReference | scripted |
expBar | ink.WidgetReference | scripted |
expBarSpacer | ink.WidgetReference | scripted |
levelUpArrow | ink.WidgetReference | scripted |
levelUpFrame | ink.WidgetReference | scripted |
barsLayoutPath | ink.CompoundWidgetReference | scripted |
buffsHolder | ink.CompoundWidgetReference | scripted |
invulnerableTextPath | ink.TextWidgetReference | scripted |
levelTextPath | ink.TextWidgetReference | scripted |
nextLevelTextPath | ink.TextWidgetReference | scripted |
healthTextPath | ink.TextWidgetReference | scripted |
maxHealthTextPath | ink.TextWidgetReference | scripted |
quickhacksContainer | ink.CompoundWidgetReference | scripted |
expText | ink.TextWidgetReference | scripted |
expTextLabel | ink.TextWidgetReference | scripted |
lostHealthAggregationBar | ink.WidgetReference | scripted |
levelUpRectangle | ink.WidgetReference | scripted |
damegePreview | ink.WidgetReference | scripted |
fullBar | ink.WidgetReference | scripted |
healthController | WeakHandle<NameplateBarLogicController> | scripted |
armorController | WeakHandle<ProgressBarSimpleWidgetLogicController> | scripted |
RootWidget | WeakHandle<ink.Widget> | scripted |
buffWidget | WeakHandle<ink.Widget> | scripted |
invulnerableText | WeakHandle<ink.TextWidget> | scripted |
animHideTemp | ink.anim.Definition? | scripted |
animShortFade | ink.anim.Definition? | scripted |
animLongFade | ink.anim.Definition? | scripted |
animHideHPProxy | ink.anim.Proxy? | scripted |
delayAnimation | ink.anim.Definition? | scripted |
animCreated | bool | scripted |
aggregatingActive | bool | scripted |
countingStartHealth | int | scripted |
currentHealth | int | scripted |
previousHealth | int | scripted |
maximumHealth | int | scripted |
quickhacksMemoryPercent | float | scripted |
currentArmor | int | scripted |
maximumArmor | int | scripted |
quickhackBarArray | WeakHandle<ink.Widget>[] | scripted |
spawnedMemoryCells | int | scripted |
usedQuickhacks | int | scripted |
buffsVisible | bool | scripted |
isUnarmedRightHand | bool | scripted |
isUnarmedLeftHand | bool | scripted |
isAutodriveEnabled | bool | scripted |
isControllingDevice | bool | scripted |
currentVisionPSM | game.PSMVision | scripted |
combatModePSM | game.PSMCombat | scripted |
sceneTier | GameplayTier | scripted |
godModeStatListener | GodModeStatListener? | scripted |
memoryStatListener | HealthbarMemoryStatListener? | scripted |
playerStatsBlackboard | WeakHandle<game.IBlackboard> | scripted |
characterCurrentXPListener | red.CallbackObject? | scripted |
levelUpBlackboard | WeakHandle<game.IBlackboard> | scripted |
playerLevelUpListener | red.CallbackObject? | scripted |
currentLevel | int | scripted |
playerObject | WeakHandle<game.Object> | scripted |
playerDevelopmentSystem | PlayerDevelopmentSystem? | scripted |
gameInstance | ScriptGameInstance | scripted |
foldingAnimProxy | ink.anim.Proxy? | scripted |
memoryFillCells | float | scripted |
memoryMaxCells | int | scripted |
pendingRequests | int | scripted |
spawnTokens | WeakHandle<ink.AsyncSpawnRequest>[] | scripted |
overshieldListener | OvershieldListener? | scripted |
overshieldBarController | WeakHandle<NameplateBarLogicController> | scripted |
useOevershield | bool | scripted |
currentOvershieldValue | int | scripted |
currentOvershieldValuePercent | float | scripted |
overclockListener | OverclockListener? | scripted |
isInOverclockedState | bool | scripted |
pulseBar | PulseAnimation? | scripted |
pulseText | PulseAnimation? | scripted |
pulse | PulseAnimation? | scripted |
healthMemoryJumpAnim | ink.anim.Proxy? | scripted |
healthMemoryFlashAnim | ink.anim.Proxy? | scripted |
Functions
void RequestHealthBarVisibilityUpdate()RTTIbool OnInitialize()RTTIbool OnUninitialize()RTTIbool OnPlayerAttach(game.Object playerGameObject)RTTIbool OnPlayerDetach(game.Object playerGameObject)RTTIvoid RegisterPSMListeners(game.Object playerObject)RTTIvoid UnregisterPSMListeners(game.Object playerObject)RTTIvoid StartDamageFallDelay()RTTIbool OnDamageAggregationFinished(ink.anim.Proxy anim)RTTIvoid SetHealthProgress(float value)RTTIvoid UpdateCurrentHealthText()RTTIbool OnCharacterLevelUpdated(int value)RTTIvoid AnimateCharacterLevelUpdated(int value, bool? skipAnimation)RTTIbool OnLevelUpAnimationFinished(ink.anim.Proxy anim)RTTIbool OnCharacterLevelCurrentXPUpdated(int value)RTTIvoid AdjustRequest()RTTIvoid SetupQuickhacksMemoryBar()RTTIvoid UpdateQuickhacksMemoryBarSize(int size)RTTIbool OnMuppetUpdate(string value)RTTIbool OnMemoryBarSpawned(ink.Widget widget, IScriptable userData)RTTIvoid UpdateMemoryBarData()RTTIbool OnQuickhacksMemoryPercentUpdate(float value)RTTIvoid UpdateMemoryBarMaxStat(float maxBars)RTTIbool IsCyberdeckEquipped()RTTIvoid SetArmorProgress(float normalizedValue, bool silent)RTTIbool OnStatsChanged(string value)RTTIbool OnRightWeaponSwap(string value)RTTIbool OnLeftWeaponSwap(string value)RTTIbool OnAutodriveEnabled(bool enabled)RTTIbool IsUnarmed()RTTIvoid UpdateGodModeVisibility()RTTIvoid ShowOverclockedHealthbar()RTTIbool OnOverclockDamagePreview(OverclockDamagePreview e)RTTIbool OnUpdateHealthBarVisibility()RTTIbool HelperHasGodMode()RTTIvoid CreateAnimations()RTTIvoid UpdateOvershieldValue(float newValue, float percToPoints)RTTIvoid EvaluateOvershieldBarVisibility()RTTIvoid EvaluateHealthBarVisibility(bool isInOverclockedState)RTTIbool OnCombatStateChanged(int value)RTTIbool OnPSMVisionStateChanged(int value)RTTIbool OnSceneTierChange(int argTier)RTTIbool OnBuffListVisibilityChanged(BuffListVisibilityChangedEvent evt)RTTIbool OnForceHide()RTTIbool OnForceTierVisibility(bool tierVisibility)RTTI