DamageDigitLogicController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 67
| Name | Type | Flags |
|---|---|---|
active | Bool | scriptedprivate |
animAngleMax1 | Float | scriptedprivate |
animAngleMax2 | Float | scriptedprivate |
animAngleMin1 | Float | scriptedprivate |
animAngleMin2 | Float | scriptedprivate |
animBothAngleMax1 | Float | scriptedprivate |
animBothAngleMax2 | Float | scriptedprivate |
animBothAngleMin1 | Float | scriptedprivate |
animBothAngleMin2 | Float | scriptedprivate |
animBothOffsetX | Float | scriptedprivate |
animBothOffsetY | Float | scriptedprivate |
animBothStickingOffsetY | Float | scriptedprivate |
animBothTimeCritDelay | Float | scriptedprivate |
animBothTimeDelay | Float | scriptedprivate |
animBothTimeFadeIn | Float | scriptedprivate |
animBothTimeFadeOut | Float | scriptedprivate |
animDistanceHeightBias | Float | scriptedprivate |
animDistanceMax | Float | scriptedprivate |
animDistanceMax_Crit | Float | scriptedprivate |
animDistanceMin | Float | scriptedprivate |
animDistanceMin_Crit | Float | scriptedprivate |
animDistanceModifierMaxDistance | Float | scriptedprivate |
animDistanceModifierMaxValue | Float | scriptedprivate |
animDistanceModifierMinDistance | Float | scriptedprivate |
animDistanceModifierMinValue | Float | scriptedprivate |
animDynamicCritDelay | Float | scriptedprivate |
animDynamicCritDuration | Float | scriptedprivate |
animDynamicDelay | Float | scriptedprivate |
animDynamicDuration | Float | scriptedprivate |
animNegativeOpacity | Float | scriptedprivate |
animPositiveOpacity | Float | scriptedprivate |
animStartHeight | Float | scriptedprivate |
animStickingDistanceHeightBias | Float | scriptedprivate |
animStickingOffsetY | Float | scriptedprivate |
animStickTargetOffset | Vector4 | scriptedprivate |
animStickTargetWorldZOffset | Float | scriptedprivate |
animTimeCritDelay | Float | scriptedprivate |
animTimeDelay | Float | scriptedprivate |
animTimeFadeIn | Float | scriptedprivate |
animTimeFadeOut | Float | scriptedprivate |
calculatedDistanceHeightBias | Float | scriptedprivate |
critWidget | inkTextRef | scriptedprivate |
distanceModifier | Float | scriptedprivate |
executedWidget | inkTextRef | scriptedprivate |
forceStickToTarget | Bool | scriptedprivate |
gameController | wref<DamageDigitsGameController> | scriptedprivate |
headshotWidget | inkTextRef | scriptedprivate |
panelWidget | wref<inkWidget> | scriptedprivate |
projection | ref<inkScreenProjection> | scriptedprivate |
rootWidget | wref<inkWidget> | scriptedprivate |
showingBothDigits | Bool | scriptedprivate |
showNegativeAnimDef | ref<inkAnimDef> | scriptedprivate |
showNegativeAnimFadeInInterpolator | ref<inkAnimTransparency> | scriptedprivate |
showNegativeAnimFadeOutInterpolator | ref<inkAnimTransparency> | scriptedprivate |
showNegativeAnimMarginInterpolator | ref<inkAnimMargin> | scriptedprivate |
showNegativeAnimScaleInterpolator | ref<inkAnimScale> | scriptedprivate |
showPositiveAnimDef | ref<inkAnimDef> | scriptedprivate |
showPositiveAnimFadeInInterpolator | ref<inkAnimTransparency> | scriptedprivate |
showPositiveAnimFadeOutInterpolator | ref<inkAnimTransparency> | scriptedprivate |
showPositiveAnimMarginInterpolator | ref<inkAnimMargin> | scriptedprivate |
showPositiveAnimScaleInterpolator | ref<inkAnimScale> | scriptedprivate |
stickingDistanceHeightBias | Float | scriptedprivate |
stickToTarget | Bool | scriptedpublic |
successful | Bool | scriptedprivate |
successfulCritical | Bool | scriptedprivate |
textWidget | wref<inkText> | scriptedprivate |
wheelShotWidget | inkTextRef | scriptedprivate |
Methods 16
private final func BuildStateName(damageType: gamedataDamageType, hitType: gameuiHitType, flags: array<SHitFlag>) -> CNamescripted
private final func CreateShowAnimation()scripted
private final func GenerateRandomMarginInterpolator(positive: Bool, isCritical: Bool, showingBothDigits: Bool)scripted
protected cb func OnHide(anim: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnScreenProjectionUpdate(projection: ref<inkScreenProjection>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func SetActive(active: Bool)scripted
public final func SetProjection(projection: ref<inkScreenProjection>, gameController: wref<DamageDigitsGameController>)scripted
public final func Show(damageInfo: script_ref<DamageInfo>, showingBothDigits: Bool, forceStickToTarget: Bool)scripted
public final func ShowExecutedFloater(damageInfo: script_ref<DamageInfo>)scripted
public final func ShowPuncturedFloater(instigator: wref<GameObject>, vehicle: wref<GameObject>, puncturePosition: Vector4)scripted
public final func ShowRammingFloater(damageInfo: script_ref<DamageInfo>)scripted
private final func UpdateDuration(showingBothDigits: Bool)scripted
private final func UpdatePositionAndScale(showingBothDigits: Bool)scripted