REDNODE / GAME API

TargetTrackingExtension

classscriptedClass

extends TargetTrackerComponent › GameComponent › IComponent › IScriptable › ISerializable

Properties 6

NameTypeFlags
canBeAddedToBossHealthbarBoolscriptedprivate
hasBeenSeenByPlayerBoolscriptedprivate
playerPuppetwref<GameObject>scriptedprivate
threatPersistanceMemoryThreatPersistanceMemoryscriptedprivate
trackedCombatSquadsarray<ref<CombatSquadScriptInterface>>scriptedprivate
trackedCombatSquadsCountersarray<Int32>scriptedprivate

Methods 24

private final func AddPotentialBossTarget(target: wref<GameObject>)scripted
public final func IsSquadTracked(cssi: ref<CombatSquadScriptInterface>) -> Boolscripted
protected cb func OnEnemyPushedToSquad(evt: ref<EnemyPushedToSquad>) -> Boolscripted
protected cb func OnEnemyThreatDetected(th: ref<EnemyThreatDetected>) -> Boolscripted
protected final func OnHostileThreatAdded(owner: wref<Entity>, threat: wref<Entity>)scripted
protected cb func OnHostileThreatDetected(th: ref<HostileThreatDetected>) -> Boolscripted
protected cb func OnHostJoinedSquad(th: ref<HostJoinedSquad>) -> Boolscripted
protected cb func OnHostLeftSquad(th: ref<HostLeftSquad>) -> Boolscripted
protected cb func OnNewThreat(th: ref<NewThreat>) -> Boolscripted
protected cb func OnPlayerHostileThreatDetected(evt: ref<PlayerHostileThreatDetected>) -> Boolscripted
protected cb func OnPullSquadSyncRequest(evt: ref<PullSquadSyncRequest>) -> Boolscripted
protected cb func OnSeenByPlayerEvent(evt: ref<gameProperlySeenByPlayerEvent>) -> Boolscripted
protected cb func OnSetThreatsPersistenceRequest(evt: ref<SetThreatsPersistenceRequest>) -> Boolscripted
protected cb func OnSquadmateDeath(evt: ref<OnSquadmateDied>) -> Boolscripted
protected cb func OnStoppedBeingTrackedAsHostile(evt: ref<StoppedBeingTrackedAsHostile>) -> Boolscripted
protected cb func OnThreatRemoved(th: ref<ThreatRemoved>) -> Boolscripted
private final func RegisterTrackedSquadMember(cssi: ref<CombatSquadScriptInterface>)scripted
public final func RemoveHostileCamerasFromThreats()scripted
private final func RemoveWholeSquadFromThreats(cssi: ref<CombatSquadScriptInterface>)scripted
private final func RevaluateTrackedSquads()scripted
public final func SquadTrackedMembersAmount(cssi: ref<CombatSquadScriptInterface>) -> Int32scripted
private final func TryToPlayVOOnCompanion(owner: wref<ScriptedPuppet>, threat: wref<GameObject>, detectedBySelf: Bool)scripted
private final func TryToRegisterTrackedSquad(threat: ref<ScriptedPuppet>)scripted
public final func WasThreatPersistent(threat: wref<Entity>) -> Boolscripted