RipperdocMetersArmor
classscriptedClass
extends RipperdocMetersBase › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 25
| Name | Type | Flags |
|---|---|---|
barScale | Float | scriptedprivate |
barsSpawned | Bool | scriptedprivate |
C_costLabelAnchorPoint_ADD | Vector2 | scriptedprivate |
C_costLabelAnchorPoint_EQUIPPED | Vector2 | scriptedprivate |
C_costLabelAnchorPoint_SUBTRACT | Vector2 | scriptedprivate |
costArmorLabelAnimation | ref<inkAnimProxy> | scriptedprivate |
costArmorLabelBackground | inkWidgetRef | scriptedprivate |
costArmorLabelContainer | inkWidgetRef | scriptedprivate |
costArmorLabelPulseAnimation | ref<PulseAnimation> | scriptedprivate |
costArmorLabelValue | inkTextRef | scriptedprivate |
curEquippedArmor | Float | scriptedprivate |
currentArmorLabel | wref<RipperdocFillLabel> | scriptedprivate |
currentArmorLabelAnimation | ref<inkAnimProxy> | scriptedprivate |
currentArmorLabelBackground | inkWidgetRef | scriptedprivate |
currentArmorLabelContainer | inkWidgetRef | scriptedprivate |
currentArmorLabelPulseAnimation | ref<PulseAnimation> | scriptedprivate |
currentBars | Int32 | scriptedprivate |
maxArmor | Float | scriptedprivate |
maxArmorLabel | inkWidgetRef | scriptedprivate |
maxArmorLabelContainer | inkWidgetRef | scriptedprivate |
maxArmorLabelValue | inkTextRef | scriptedprivate |
maxArmorPossible | Float | scriptedprivate |
maxBaseBar | Int32 | scriptedprivate |
maxDamageReduction | Float | scriptedprivate |
newEquippedArmor | Float | scriptedprivate |
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