BlackICE Scripting

class

AIBackgroundCombatDelegate

  • 14 properties
  • 14 functions

Extends AIbehaviorScriptBehaviorDelegate AIbehaviorBehaviorDelegate AIbehaviorBehaviorBlackboard IScriptable ISerializable

Properties

PropertyTypeOffset
commandAIBackgroundCombatCommand?0x0 scripted
executebool0x10 scripted
stepsAIBackgroundCombatStep[]0x18 scripted
currentStepint0x28 scripted
desiredCoverNodeRef0x30 scripted
desiredCoverExposureMethodAICoverExposureMethod0x38 scripted
desiredDestinationNodeRef0x40 scripted
hasDesiredTargetbool0x48 scripted
desiredTargetgame.EntityReference0x50 scripted
desiredCoverIdulong0x88 scripted
currentCoverIdulong0x90 scripted
currentTargetWeakHandle<game.Object>0x98 scripted
canFireFromCoverbool0xA8 scripted
canFireOutOfCoverbool0xA9 scripted

Functions

  • void SetExecute(AIbehaviorScriptExecutionContext context, bool value) RTTI
  • void SetDesiredCover(AIbehaviorScriptExecutionContext context, NodeRef cover, AICoverExposureMethod exposureMethod) RTTI
  • void SetDesiredDestination(AIbehaviorScriptExecutionContext context, NodeRef destination) RTTI
  • void SetDesiredTarget(AIbehaviorScriptExecutionContext context, game.EntityReference target) RTTI
  • bool DoStartCommand(AIbehaviorScriptExecutionContext context) RTTI
  • bool DoEndCommand(AIbehaviorScriptExecutionContext context) RTTI
  • bool DoExecuteCurrentStep(AIbehaviorScriptExecutionContext context) RTTI
  • bool DoStartNextStep(AIbehaviorScriptExecutionContext context) RTTI
  • bool DoAllowCoverChange(AIbehaviorScriptExecutionContext context) RTTI
  • bool DoStartCoverChange() RTTI
  • bool DoCompleteCoverChange() RTTI
  • bool DoEnableShootingFromCover(AIbehaviorScriptExecutionContext context) RTTI
  • bool DoDisableShootingFromCover(AIbehaviorScriptExecutionContext context) RTTI
  • bool DoCompleteTargetChange(AIbehaviorScriptExecutionContext context) RTTI