CentaurShieldLookatController class
CentaurShieldLookatController
Inheritance
Base: AILookatTask
Derived
None.
Properties
| Property | Type | |
|---|---|---|
mainShieldLookat | ent.LookAtAddEvent? | scripted |
mainShieldlookatActive | bool | scripted |
currentLookatTarget | WeakHandle<game.Object> | scripted |
shieldTarget | WeakHandle<game.Object> | scripted |
centaurBlackboard | WeakHandle<game.IBlackboard> | scripted |
shieldTargetTimeStamp | float | scripted |
Functions
void Activate(AIbehaviorScriptExecutionContext context)overrideRTTIAIbehaviorUpdateOutcome Update(AIbehaviorScriptExecutionContext context)overrideRTTIvoid Deactivate(AIbehaviorScriptExecutionContext context)overrideRTTIECentaurShieldState GetShieldState(AIbehaviorScriptExecutionContext context)RTTIvoid UpdateActiveShield(AIbehaviorScriptExecutionContext context)RTTIbool ShouldLookatAtShieldTarget(AIbehaviorScriptExecutionContext context)RTTIbool ShouldLookatAtCombatTarget(AIbehaviorScriptExecutionContext context)RTTIvoid ActivateMainShieldLookat(AIbehaviorScriptExecutionContext context, WeakHandle<game.Object> lookatTarget)RTTIvoid DeactivateMainShieldLookat(AIbehaviorScriptExecutionContext context)RTTIvoid ReevaluateDesiredLookatTarget(AIbehaviorScriptExecutionContext context)RTTIbool IsShieldTargetValid(AIbehaviorScriptExecutionContext context)RTTIfloat GetDistanceToShieldTarget(AIbehaviorScriptExecutionContext context)RTTI