REDNODE / GAME API

DamageIndicatorPartLogicController

classnative name gameuiDamageIndicatorPartLogicControllernative

extends BaseDirectionalIndicatorPartLogicController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 9

NameTypeFlags
animProxyref<inkAnimProxy>scriptedprivate
arrowBigWidgetinkImageRefscriptedprivate
arrowFrontWidgetinkImageRefscriptedprivate
continuousBoolscriptedprivate
damageTakenFloatscriptedprivate
damageThresholdFloatscriptedprivate
maxDistanceForSharedIndicatorsFloatoverriding
revengeActiveBoolscriptedprivate
rootwref<inkWidget>scriptedprivate

Methods 14

protected final func AddAttackAttempt(evt: ref<AIAttackAttemptEvent>)scripted
protected final func AddIncomingDamage(evt: ref<gameDamageReceivedEvent>)scripted
protected final func InitPart()scripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnOutroComplete(e: ref<inkAnimProxy>) -> Boolscripted
private final func PlayAnim(animName: CName, callback: CName)scripted
private final func Reset()scripted
native func ResetMinimumOpacity()
private final func ResetRevenge()scripted
native func SetContinuous(continuous: Bool)
native func SetMinimumOpacity(opacity: Float)
native func SetReadyToRemove()
native func SetShowingDamage(showing: Bool)
private final func StopContinuousEffect()scripted