REDNODE / GAME API

DamageDigitsGameController

classscriptedClass

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

Properties 13

NameTypeFlags
accumulatedControllerArrayarray<AccumulatedDamageDigitsNode>scriptedprivate
damageDigitsModeBlackboardIdref<CallbackHandle>scriptedprivate
damageDigitsStickingModegameuiDamageDigitsStickingModescriptedprivate
damageDigitsStickingModeBlackboardIdref<CallbackHandle>scriptedprivate
damageListBlackboardIdref<CallbackHandle>scriptedprivate
digitsQueueref<inkFIFOQueue>scriptedprivate
individualControllerArrayarray<wref<DamageDigitLogicController>>scriptedprivate
maxAccumulatedVisibleInt32scriptedpublic
maxVisibleInt32scriptedpublic
realOwnerwref<GameObject>scriptedprivate
showDigitsAccumulatedBoolscriptedprivate
showDigitsIndividualBoolscriptedprivate
spawnedDigitsInt32scriptedprivate

Methods 18

private final func CreateAccumulatedDamageDigitsArray()scripted
private final func CreateDigitsQueue()scripted
public final func IsCriticalHit(damageInfo: script_ref<DamageInfo>) -> Boolscripted
private final func IsDamageOverTime(damageInfo: script_ref<DamageInfo>) -> Boolscripted
protected cb func OnAccumulatedDamageDigitSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnDamageAdded(value: Variant) -> Boolscripted
protected cb func OnDamageDigitsModeChanged(value: Variant) -> Boolscripted
protected cb func OnDamageDigitSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnDigitsStickingModeChanged(value: Variant) -> Boolscripted
protected cb func OnHideAccumulatedDigit(digitWidget: wref<inkWidget>) -> Boolscripted
protected cb func OnHideDigit(digitWidget: wref<inkWidget>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnPlayerAttach(player: ref<GameObject>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnVehicleTirePuncturedEvent(evt: ref<VehicleTirePuncturedEvent>) -> Boolscripted
private final func RegisterDigitsToQueue()scripted
private final func ShowDamageFloater(damageInfo: script_ref<DamageInfo>) -> Boolscripted
private final func UpdateDamageDigitsStickingMode()scripted