SetTopThreatToCombatTarget class
SetTopThreatToCombatTarget
Inheritance
Base: AIbehaviortaskScript
Derived
None.
Properties
| Property | Type | |
|---|---|---|
refreshTimer | float | scripted |
previousChecktime | float | scripted |
targetTrackerComponent | TargetTrackingExtension? | scripted |
movePoliciesComponent | move.PoliciesComponent? | scripted |
targetChangeTime | float | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIvoid Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIAIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIbool CanSwitchTarget(AIbehaviorScriptExecutionContext context, game.data.NPCUpperBodyState currentUpperBodyState)RTTIvoid SetCombatTarget(AIbehaviorScriptExecutionContext context, game.Object target)RTTIbool IsCurrentTargetValid(AIbehaviorScriptExecutionContext context, game.data.NPCUpperBodyState upperBodyState)RTTIbool IsSwitchingTargetsBlocked(game.data.NPCUpperBodyState upperBodyState)RTTIbool IsTargetValid(AIbehaviorScriptExecutionContext context, WeakHandle<game.Object> target)RTTIbool IsTargetHostile(WeakHandle<game.Object> owner, WeakHandle<game.Object> target)RTTIbool IsTargetLost(AIbehaviorScriptExecutionContext context, AITrackedLocation trackedLocation)RTTI