TargetTrackingExtension
classscriptedClass
extends TargetTrackerComponent › GameComponent › IComponent › IScriptable › ISerializable
Properties 6
| Name | Type | Flags |
|---|---|---|
canBeAddedToBossHealthbar | Bool | scriptedprivate |
hasBeenSeenByPlayer | Bool | scriptedprivate |
playerPuppet | wref<GameObject> | scriptedprivate |
threatPersistanceMemory | ThreatPersistanceMemory | scriptedprivate |
trackedCombatSquads | array<ref<CombatSquadScriptInterface>> | scriptedprivate |
trackedCombatSquadsCounters | array<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 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