REDNODE / GAME API

healthbarWidgetGameController

classnative name gameuiHudHealthbarGameControllernative

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

Properties 91

NameTypeFlags
aggregatingActiveBoolscriptedpublic
animCreatedBoolscriptedpublic
animHideHPProxyref<inkAnimProxy>scriptedprivate
animHideTempref<inkAnimDef>scriptedprivate
animLongFaderef<inkAnimDef>scriptedprivate
animShortFaderef<inkAnimDef>scriptedprivate
armorControllerwref<ProgressBarSimpleWidgetLogicController>scriptedprivate
barsLayoutPathinkCompoundRefscriptedprivate
bbAutodrivewref<IBlackboard>scriptedprivate
bbAutodriveEnabledEventIdref<CallbackHandle>scriptedprivate
bbLeftWeaponEventIdref<CallbackHandle>scriptedprivate
bbLeftWeaponInfowref<IBlackboard>scriptedprivate
bbMuppetEventIdref<CallbackHandle>scriptedprivate
bbMuppetStatswref<IBlackboard>scriptedprivate
bbPlayerEventIdref<CallbackHandle>scriptedprivate
bbPlayerStatswref<IBlackboard>scriptedprivate
bbPSceneTierEventIdref<CallbackHandle>scriptedprivate
bbQuickhacksMemeoryEventIdref<CallbackHandle>scriptedprivate
bbRightWeaponEventIdref<CallbackHandle>scriptedprivate
bbRightWeaponInfowref<IBlackboard>scriptedprivate
buffsHolderinkCompoundRefscriptedprivate
buffsVisibleBoolscriptedprivate
buffWidgetwref<inkWidget>scriptedprivate
characterCurrentXPListenerref<CallbackHandle>scriptedprivate
combatModeBlackboardIdref<CallbackHandle>scriptedprivate
combatModePSMgamePSMCombatscriptedprivate
countingStartHealthInt32scriptedpublic
currentArmorInt32scriptedprivate
currentHealthInt32scriptedprivate
currentLevelInt32scriptedprivate
currentOvershieldValueInt32scriptedprivate
currentOvershieldValuePercentFloatscriptedprivate
currentVisionPSMgamePSMVisionscriptedprivate
damegePreviewinkWidgetRefscriptedprivate
delayAnimationref<inkAnimDef>scriptedpublic
expBarinkWidgetRefscriptedprivate
expBarSpacerinkWidgetRefscriptedprivate
expTextinkTextRefscriptedprivate
expTextLabelinkTextRefscriptedprivate
foldingAnimProxyref<inkAnimProxy>scriptedprivate
fullBarinkWidgetRefscriptedprivate
gameInstanceGameInstancescriptedprivate
godModeStatListenerref<GodModeStatListener>scriptedprivate
healthBarinkWidgetRefscriptedprivate
healthControllerwref<NameplateBarLogicController>scriptedprivate
healthMemoryFlashAnimref<inkAnimProxy>scriptedprivate
healthMemoryJumpAnimref<inkAnimProxy>scriptedprivate
healthTextPathinkTextRefscriptedprivate
invulnerableTextwref<inkText>scriptedprivate
invulnerableTextPathinkTextRefscriptedprivate
isAutodriveEnabledBoolscriptedprivate
isControllingDeviceBoolscriptedprivate
isInOverclockedStateBoolscriptedprivate
isUnarmedLeftHandBoolscriptedprivate
isUnarmedRightHandBoolscriptedprivate
levelTextPathinkTextRefscriptedprivate
levelUpArrowinkWidgetRefscriptedprivate
levelUpBlackboardwref<IBlackboard>scriptedprivate
levelUpFrameinkWidgetRefscriptedprivate
levelUpRectangleinkWidgetRefscriptedprivate
lostHealthAggregationBarinkWidgetRefscriptedprivate
maxHealthTextPathinkTextRefscriptedprivate
maximumArmorInt32scriptedprivate
maximumHealthInt32scriptedprivate
memoryFillCellsFloatscriptedprivate
memoryMaxCellsInt32scriptedprivate
memoryStatListenerref<HealthbarMemoryStatListener>scriptedprivate
nextLevelTextPathinkTextRefscriptedprivate
overclockListenerref<OverclockListener>scriptedprivate
overshieldBarControllerwref<NameplateBarLogicController>scriptedprivate
overshieldBarRefinkWidgetRefscriptedprivate
overshieldListenerref<OvershieldListener>scriptedprivate
pendingRequestsInt32scriptedprivate
playerDevelopmentSystemref<PlayerDevelopmentSystem>scriptedprivate
playerLevelUpListenerref<CallbackHandle>scriptedprivate
playerObjectwref<GameObject>scriptedprivate
playerStatsBlackboardwref<IBlackboard>scriptedprivate
previousHealthInt32scriptedprivate
pulseref<PulseAnimation>scriptedprivate
pulseBarref<PulseAnimation>scriptedprivate
pulseTextref<PulseAnimation>scriptedprivate
quickhackBarArrayarray<wref<inkWidget>>scriptedprivate
quickhacksContainerinkCompoundRefscriptedprivate
quickhacksMemoryPercentFloatscriptedprivate
RootWidgetwref<inkWidget>scriptedprivate
sceneTierGameplayTierscriptedprivate
spawnedMemoryCellsInt32scriptedprivate
spawnTokensarray<wref<inkAsyncSpawnRequest>>scriptedprivate
usedQuickhacksInt32scriptedprivate
useOevershieldBoolscriptedprivate
visionStateBlackboardIdref<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