AIBackgroundCombatDelegate class
AIBackgroundCombatDelegate
Inheritance
Base: AIbehaviorScriptBehaviorDelegate
Derived
None.
Properties
| Property | Type | |
|---|---|---|
command | AIBackgroundCombatCommand? | scripted |
execute | bool | scripted |
steps | AIBackgroundCombatStep[] | scripted |
currentStep | int | scripted |
desiredCover | NodeRef | scripted |
desiredCoverExposureMethod | AICoverExposureMethod | scripted |
desiredDestination | NodeRef | scripted |
hasDesiredTarget | bool | scripted |
desiredTarget | game.EntityReference | scripted |
desiredCoverId | ulong | scripted |
currentCoverId | ulong | scripted |
currentTarget | WeakHandle<game.Object> | scripted |
canFireFromCover | bool | scripted |
canFireOutOfCover | bool | scripted |
Functions
void SetExecute(AIbehaviorScriptExecutionContext context, bool value)RTTIvoid SetDesiredCover(AIbehaviorScriptExecutionContext context, NodeRef cover, AICoverExposureMethod exposureMethod)RTTIvoid SetDesiredDestination(AIbehaviorScriptExecutionContext context, NodeRef destination)RTTIvoid SetDesiredTarget(AIbehaviorScriptExecutionContext context, game.EntityReference target)RTTIbool DoStartCommand(AIbehaviorScriptExecutionContext context)RTTIbool DoEndCommand(AIbehaviorScriptExecutionContext context)RTTIbool DoExecuteCurrentStep(AIbehaviorScriptExecutionContext context)RTTIbool DoStartNextStep(AIbehaviorScriptExecutionContext context)RTTIbool DoAllowCoverChange(AIbehaviorScriptExecutionContext context)RTTIbool DoStartCoverChange()RTTIbool DoCompleteCoverChange()RTTIbool DoEnableShootingFromCover(AIbehaviorScriptExecutionContext context)RTTIbool DoDisableShootingFromCover(AIbehaviorScriptExecutionContext context)RTTIbool DoCompleteTargetChange(AIbehaviorScriptExecutionContext context)RTTI