REDNODE / GAME API

RipperdocMetersArmor

classscriptedClass

extends RipperdocMetersBase › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 25

NameTypeFlags
barScaleFloatscriptedprivate
barsSpawnedBoolscriptedprivate
C_costLabelAnchorPoint_ADDVector2scriptedprivate
C_costLabelAnchorPoint_EQUIPPEDVector2scriptedprivate
C_costLabelAnchorPoint_SUBTRACTVector2scriptedprivate
costArmorLabelAnimationref<inkAnimProxy>scriptedprivate
costArmorLabelBackgroundinkWidgetRefscriptedprivate
costArmorLabelContainerinkWidgetRefscriptedprivate
costArmorLabelPulseAnimationref<PulseAnimation>scriptedprivate
costArmorLabelValueinkTextRefscriptedprivate
curEquippedArmorFloatscriptedprivate
currentArmorLabelwref<RipperdocFillLabel>scriptedprivate
currentArmorLabelAnimationref<inkAnimProxy>scriptedprivate
currentArmorLabelBackgroundinkWidgetRefscriptedprivate
currentArmorLabelContainerinkWidgetRefscriptedprivate
currentArmorLabelPulseAnimationref<PulseAnimation>scriptedprivate
currentBarsInt32scriptedprivate
maxArmorFloatscriptedprivate
maxArmorLabelinkWidgetRefscriptedprivate
maxArmorLabelContainerinkWidgetRefscriptedprivate
maxArmorLabelValueinkTextRefscriptedprivate
maxArmorPossibleFloatscriptedprivate
maxBaseBarInt32scriptedprivate
maxDamageReductionFloatscriptedprivate
newEquippedArmorFloatscriptedprivate

Methods 16

protected cb func OnApply(evt: ref<RipperdocMeterArmorApplyEvent>) -> Boolscripted
protected cb func OnBarHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnBarHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnBarSpawned(widget: ref<inkWidget>, data: ref<IScriptable>) -> Boolscripted
protected cb func OnHover(evt: ref<RipperdocMeterArmorHoverEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIntroAnimationFinished_METER(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnLastBarIntroFinished(animProxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnMeterIntroFinished_RIGHT(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnRipperdocMeterArmorBarHoverEvent(evt: ref<RipperdocMeterArmorBarHoverEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PreviewChange(change: Float, isHover: Bool, isCyberwareEquipped: Bool)scripted
private final func SetArmor()scripted
private final func SetArmorData(newEquippedArmor: Float, maxCurrentArmor: Float, maxArmorPossible: Float, maxDamageReduction: Float)scripted
private final func SetMaxBar()scripted
private final func SpawnBars()scripted