REDNODE / GAME API

AISignalCondition

abstract classscriptedClass

extends AIScriptCondition › AIBehaviorScriptBase › IScriptable › ISerializable

Extended by 2 types

CustomEventCondition PriorityCheckEventCondition

Properties 5

NameTypeFlags
activatedBoolscriptedprivate
consumesSignalBoolscriptedpublic
executingSignalAIGateSignalscriptedprotected
executingSignalIdUint32scriptedprotected
requiredFlagsarray<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