REDNODE / GAME API

EffectExecutor_GrenadeTargetTracker

classscriptedClass

extends EffectExecutor_Scripted › EffectExecutor › EffectNode › IScriptable › ISerializable

Properties 1

NameTypeFlags
potentialTargetSlotsarray<CName>scriptedpublic

Methods 7

private final const func GetAngleBetweenSourceUpAndTarget(sourcePosition: Vector4, targetPosition: Vector4) -> Floatscripted
private final const func IsPointReachable(ctx: EffectScriptContext, startPoint: Vector4, endPoint: Vector4) -> Boolscripted
private final const func IsTargetReachable(ctx: EffectScriptContext, target: ref<NPCPuppet>, out targetSlot: CName) -> Boolscripted
private final const func IsTargetValid(target: ref<NPCPuppet>, ctx: EffectScriptContext, applierCtx: EffectExecutionScriptContext, out targetSlot: CName) -> Boolscripted
public final func Process(ctx: EffectScriptContext, applierCtx: EffectExecutionScriptContext) -> Boolscripted
public final func TargetAcquired(ctx: EffectScriptContext, applierCtx: EffectExecutionScriptContext)scripted
public final func TargetLost(ctx: EffectScriptContext, applierCtx: EffectExecutionScriptContext)scripted