REDNODE / GAME API

AIBackgroundCombatDelegate

classscriptedClass

extends ScriptBehaviorDelegate › BehaviorDelegate › BehaviorBlackboard › IScriptable › ISerializable

Properties 14

NameTypeFlags
canFireFromCoverBoolscriptedprivate
canFireOutOfCoverBoolscriptedprivate
commandref<AIBackgroundCombatCommand>scriptedprivate
currentCoverIdUint64scriptedprivate
currentStepInt32scriptedprivate
currentTargetwref<GameObject>scriptedprivate
desiredCoverNodeRefscriptedprivate
desiredCoverExposureMethodAICoverExposureMethodscriptedprivate
desiredCoverIdUint64scriptedprivate
desiredDestinationNodeRefscriptedprivate
desiredTargetEntityReferencescriptedprivate
executeBoolscriptedprivate
hasDesiredTargetBoolscriptedprivate
stepsarray<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