Class ConditionalGuardAction
Returns Success if the condition evaluates to true and Failure otherwise.
Inherited Members
Namespace: Unity.Muse.Behavior
Assembly: Unity.Muse.Behavior.dll
Syntax
[Serializable]
[NodeDescription("Conditional Guard", "Returns Success if the condition evaluates to true and Failure otherwise.", "If [Variable] [Operator] [Comparer]", "", "Action/Conditional", "d6079f431e4784966a3969d414151638", typeof(ConditionalGuardNodeModel), "C:\\temp\\com.unity.muse.behavior@0.9\\Packages\\com.unity.muse.behavior\\Runtime\\Execution\\Nodes\\Actions\\Conditional\\ConditionalGuardAction.cs")]
public class ConditionalGuardAction : Action
Fields
ComparisonValue
The value that the variable is being compared to.
Declaration
[SerializeReference]
public BlackboardVariable ComparisonValue
Field Value
Type | Description |
---|---|
BlackboardVariable |
Operator
The condition operator that is used to compare the values.
Declaration
[SerializeReference]
public BlackboardVariable<ConditionOperator> Operator
Field Value
Type | Description |
---|---|
BlackboardVariable<ConditionOperator> |
Variable
The blackboard variable that is being compared.
Declaration
[SerializeReference]
public BlackboardVariable Variable
Field Value
Type | Description |
---|---|
BlackboardVariable |
Methods
OnStart()
Declaration
protected override Node.Status OnStart()
Returns
Type | Description |
---|---|
Node.Status |