healthbarWidgetGameController
classnative name gameuiHudHealthbarGameControllernative
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 91
| Name | Type | Flags |
|---|---|---|
aggregatingActive | Bool | scriptedpublic |
animCreated | Bool | scriptedpublic |
animHideHPProxy | ref<inkAnimProxy> | scriptedprivate |
animHideTemp | ref<inkAnimDef> | scriptedprivate |
animLongFade | ref<inkAnimDef> | scriptedprivate |
animShortFade | ref<inkAnimDef> | scriptedprivate |
armorController | wref<ProgressBarSimpleWidgetLogicController> | scriptedprivate |
barsLayoutPath | inkCompoundRef | scriptedprivate |
bbAutodrive | wref<IBlackboard> | scriptedprivate |
bbAutodriveEnabledEventId | ref<CallbackHandle> | scriptedprivate |
bbLeftWeaponEventId | ref<CallbackHandle> | scriptedprivate |
bbLeftWeaponInfo | wref<IBlackboard> | scriptedprivate |
bbMuppetEventId | ref<CallbackHandle> | scriptedprivate |
bbMuppetStats | wref<IBlackboard> | scriptedprivate |
bbPlayerEventId | ref<CallbackHandle> | scriptedprivate |
bbPlayerStats | wref<IBlackboard> | scriptedprivate |
bbPSceneTierEventId | ref<CallbackHandle> | scriptedprivate |
bbQuickhacksMemeoryEventId | ref<CallbackHandle> | scriptedprivate |
bbRightWeaponEventId | ref<CallbackHandle> | scriptedprivate |
bbRightWeaponInfo | wref<IBlackboard> | scriptedprivate |
buffsHolder | inkCompoundRef | scriptedprivate |
buffsVisible | Bool | scriptedprivate |
buffWidget | wref<inkWidget> | scriptedprivate |
characterCurrentXPListener | ref<CallbackHandle> | scriptedprivate |
combatModeBlackboardId | ref<CallbackHandle> | scriptedprivate |
combatModePSM | gamePSMCombat | scriptedprivate |
countingStartHealth | Int32 | scriptedpublic |
currentArmor | Int32 | scriptedprivate |
currentHealth | Int32 | scriptedprivate |
currentLevel | Int32 | scriptedprivate |
currentOvershieldValue | Int32 | scriptedprivate |
currentOvershieldValuePercent | Float | scriptedprivate |
currentVisionPSM | gamePSMVision | scriptedprivate |
damegePreview | inkWidgetRef | scriptedprivate |
delayAnimation | ref<inkAnimDef> | scriptedpublic |
expBar | inkWidgetRef | scriptedprivate |
expBarSpacer | inkWidgetRef | scriptedprivate |
expText | inkTextRef | scriptedprivate |
expTextLabel | inkTextRef | scriptedprivate |
foldingAnimProxy | ref<inkAnimProxy> | scriptedprivate |
fullBar | inkWidgetRef | scriptedprivate |
gameInstance | GameInstance | scriptedprivate |
godModeStatListener | ref<GodModeStatListener> | scriptedprivate |
healthBar | inkWidgetRef | scriptedprivate |
healthController | wref<NameplateBarLogicController> | scriptedprivate |
healthMemoryFlashAnim | ref<inkAnimProxy> | scriptedprivate |
healthMemoryJumpAnim | ref<inkAnimProxy> | scriptedprivate |
healthTextPath | inkTextRef | scriptedprivate |
invulnerableText | wref<inkText> | scriptedprivate |
invulnerableTextPath | inkTextRef | scriptedprivate |
isAutodriveEnabled | Bool | scriptedprivate |
isControllingDevice | Bool | scriptedprivate |
isInOverclockedState | Bool | scriptedprivate |
isUnarmedLeftHand | Bool | scriptedprivate |
isUnarmedRightHand | Bool | scriptedprivate |
levelTextPath | inkTextRef | scriptedprivate |
levelUpArrow | inkWidgetRef | scriptedprivate |
levelUpBlackboard | wref<IBlackboard> | scriptedprivate |
levelUpFrame | inkWidgetRef | scriptedprivate |
levelUpRectangle | inkWidgetRef | scriptedprivate |
lostHealthAggregationBar | inkWidgetRef | scriptedprivate |
maxHealthTextPath | inkTextRef | scriptedprivate |
maximumArmor | Int32 | scriptedprivate |
maximumHealth | Int32 | scriptedprivate |
memoryFillCells | Float | scriptedprivate |
memoryMaxCells | Int32 | scriptedprivate |
memoryStatListener | ref<HealthbarMemoryStatListener> | scriptedprivate |
nextLevelTextPath | inkTextRef | scriptedprivate |
overclockListener | ref<OverclockListener> | scriptedprivate |
overshieldBarController | wref<NameplateBarLogicController> | scriptedprivate |
overshieldBarRef | inkWidgetRef | scriptedprivate |
overshieldListener | ref<OvershieldListener> | scriptedprivate |
pendingRequests | Int32 | scriptedprivate |
playerDevelopmentSystem | ref<PlayerDevelopmentSystem> | scriptedprivate |
playerLevelUpListener | ref<CallbackHandle> | scriptedprivate |
playerObject | wref<GameObject> | scriptedprivate |
playerStatsBlackboard | wref<IBlackboard> | scriptedprivate |
previousHealth | Int32 | scriptedprivate |
pulse | ref<PulseAnimation> | scriptedprivate |
pulseBar | ref<PulseAnimation> | scriptedprivate |
pulseText | ref<PulseAnimation> | scriptedprivate |
quickhackBarArray | array<wref<inkWidget>> | scriptedprivate |
quickhacksContainer | inkCompoundRef | scriptedprivate |
quickhacksMemoryPercent | Float | scriptedprivate |
RootWidget | wref<inkWidget> | scriptedprivate |
sceneTier | GameplayTier | scriptedprivate |
spawnedMemoryCells | Int32 | scriptedprivate |
spawnTokens | array<wref<inkAsyncSpawnRequest>> | scriptedprivate |
usedQuickhacks | Int32 | scriptedprivate |
useOevershield | Bool | scriptedprivate |
visionStateBlackboardId | ref<CallbackHandle> | scriptedprivate |
Methods 45
private final func AdjustRequest()scripted
private final func AnimateCharacterLevelUpdated(value: Int32, opt skipAnimation: Bool)scripted
private final func CreateAnimations()scripted
public final func EvaluateHealthBarVisibility(isInOverclockedState: Bool)scripted
public final func EvaluateOvershieldBarVisibility()scripted
private final func HelperHasGodMode() -> Boolscripted
private final func IsCyberdeckEquipped() -> Boolscripted
private final const func IsUnarmed() -> Boolscripted
protected cb func OnAutodriveEnabled(enabled: Bool) -> Boolscripted
protected cb func OnBuffListVisibilityChanged(evt: ref<BuffListVisibilityChangedEvent>) -> Boolscripted
protected cb func OnCharacterLevelCurrentXPUpdated(value: Int32) -> Boolscripted
protected cb func OnCharacterLevelUpdated(value: Int32) -> Boolscripted
protected cb func OnCombatStateChanged(value: Int32) -> Boolscripted
protected cb func OnDamageAggregationFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnForceHide() -> Boolscripted
protected cb func OnForceTierVisibility(tierVisibility: Bool) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnLeftWeaponSwap(value: Variant) -> Boolscripted
protected cb func OnLevelUpAnimationFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnMemoryBarSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnMuppetUpdate(value: Variant) -> Boolscripted
protected cb func OnOverclockDamagePreview(e: ref<OverclockDamagePreview>) -> Boolscripted
protected cb func OnPlayerAttach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnPlayerDetach(playerGameObject: ref<GameObject>) -> Boolscripted
protected cb func OnPSMVisionStateChanged(value: Int32) -> Boolscripted
protected cb func OnQuickhacksMemoryPercentUpdate(value: Float) -> Boolscripted
protected cb func OnRightWeaponSwap(value: Variant) -> Boolscripted
protected cb func OnSceneTierChange(argTier: Int32) -> Boolscripted
protected cb func OnStatsChanged(value: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdateHealthBarVisibility() -> Boolscripted
protected final func RegisterPSMListeners(playerObject: ref<GameObject>)scripted
native func RequestHealthBarVisibilityUpdate()private final func SetArmorProgress(normalizedValue: Float, silent: Bool)scripted
private final func SetHealthProgress(value: Float)scripted
private final func SetupQuickhacksMemoryBar()scripted
private final func ShowOverclockedHealthbar()scripted
private final func StartDamageFallDelay()scripted
protected final func UnregisterPSMListeners(playerObject: ref<GameObject>)scripted
private final func UpdateCurrentHealthText()scripted
public final func UpdateGodModeVisibility()scripted
private final func UpdateMemoryBarData()scripted
public final func UpdateMemoryBarMaxStat(maxBars: Float)scripted
public final func UpdateOvershieldValue(newValue: Float, percToPoints: Float)scripted
private final func UpdateQuickhacksMemoryBarSize(size: Int32)scripted