AIBackgroundCombatDelegate
classscriptedClass
extends ScriptBehaviorDelegate › BehaviorDelegate › BehaviorBlackboard › IScriptable › ISerializable
Properties 14
| Name | Type | Flags |
|---|---|---|
canFireFromCover | Bool | scriptedprivate |
canFireOutOfCover | Bool | scriptedprivate |
command | ref<AIBackgroundCombatCommand> | scriptedprivate |
currentCoverId | Uint64 | scriptedprivate |
currentStep | Int32 | scriptedprivate |
currentTarget | wref<GameObject> | scriptedprivate |
desiredCover | NodeRef | scriptedprivate |
desiredCoverExposureMethod | AICoverExposureMethod | scriptedprivate |
desiredCoverId | Uint64 | scriptedprivate |
desiredDestination | NodeRef | scriptedprivate |
desiredTarget | EntityReference | scriptedprivate |
execute | Bool | scriptedprivate |
hasDesiredTarget | Bool | scriptedprivate |
steps | array<AIBackgroundCombatStep> | scriptedprivate |
Methods 14
public final func DoAllowCoverChange(context: ScriptExecutionContext) -> Boolscripted
public final func DoCompleteCoverChange() -> Boolscripted
public final func DoCompleteTargetChange(context: ScriptExecutionContext) -> Boolscripted
public final func DoDisableShootingFromCover(context: ScriptExecutionContext) -> Boolscripted
public final func DoEnableShootingFromCover(context: ScriptExecutionContext) -> Boolscripted
public final func DoEndCommand(context: ScriptExecutionContext) -> Boolscripted
public final func DoExecuteCurrentStep(context: ScriptExecutionContext) -> Boolscripted
public final func DoStartCommand(context: ScriptExecutionContext) -> Boolscripted
public final func DoStartCoverChange() -> Boolscripted
public final func DoStartNextStep(context: ScriptExecutionContext) -> Boolscripted
private final func SetDesiredCover(context: ScriptExecutionContext, cover: NodeRef, exposureMethod: AICoverExposureMethod)scripted
private final func SetDesiredDestination(context: ScriptExecutionContext, destination: NodeRef)scripted
private final func SetDesiredTarget(context: ScriptExecutionContext, target: EntityReference)scripted
private final func SetExecute(context: ScriptExecutionContext, value: Bool)scripted