AISignalCondition
abstract classscriptedClass
extends AIScriptCondition › AIBehaviorScriptBase › IScriptable › ISerializable
Extended by 2 types
Properties 5
| Name | Type | Flags |
|---|---|---|
activated | Bool | scriptedprivate |
consumesSignal | Bool | scriptedpublic |
executingSignal | AIGateSignal | scriptedprotected |
executingSignalId | Uint32 | scriptedprotected |
requiredFlags | array<AISignalFlags> | scriptedpublic |
Methods 12
protected func Activate(context: ScriptExecutionContext)scripted
protected func Check(context: ScriptExecutionContext) -> AIbehaviorConditionOutcomesscripted
protected final func CheckFlagRequirements(gateSignal: script_ref<AIGateSignal>, checkAgainst: AISignalFlags) -> Boolscripted
protected func Deactivate(context: ScriptExecutionContext)scripted
public func GetEditorSubCaption() -> Stringscripted
protected func GetSignalEvaluationOutcome() -> Boolscripted
protected final func GetSignalHandler(context: ScriptExecutionContext) -> ref<AISignalHandlerComponent>scripted
protected func GetSignalName() -> CNamescripted
protected final func GetSignalTable(context: ScriptExecutionContext) -> ref<gameBoolSignalTable>scripted
protected final func IsActivated() -> Boolscripted
private final func KeepExecuting(context: ScriptExecutionContext) -> Boolscripted
private final func StartExecuting(context: ScriptExecutionContext) -> Boolscripted