BlackICE Scripting

class

AISignalCondition

  • 5 properties
  • 12 functions
  • 2 derived classes

Extends AIbehaviorconditionScript AIbehaviorScriptBase IScriptable ISerializable

Properties

PropertyTypeOffset
requiredFlagsAISignalFlags[]0x0 scripted
consumesSignalbool0x10 scripted
activatedbool0x11 scripted
executingSignalAIGateSignal0x18 scripted
executingSignalIduint0x50 scripted

Functions

  • CName GetSignalName() RTTI
  • bool GetSignalEvaluationOutcome() RTTI
  • string GetEditorSubCaption() RTTI
  • void Activate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • void Deactivate(AIbehaviorScriptExecutionContext context) overrideRTTI
  • AIbehaviorConditionOutcomes Check(AIbehaviorScriptExecutionContext context) overrideRTTI
  • bool CheckFlagRequirements(AIGateSignal gateSignal, AISignalFlags checkAgainst) RTTI
  • bool IsActivated() RTTI
  • AISignalHandlerComponent? GetSignalHandler(AIbehaviorScriptExecutionContext context) RTTI
  • game.BoolSignalTable? GetSignalTable(AIbehaviorScriptExecutionContext context) RTTI
  • bool StartExecuting(AIbehaviorScriptExecutionContext context) RTTI
  • bool KeepExecuting(AIbehaviorScriptExecutionContext context) RTTI