Class BranchingCondition
Chooses one branch depending if the condition is true or false.
Inheritance
BranchingCondition
Assembly: Unity.Muse.Behavior.dll
Syntax
[Serializable]
[NodeDescription("Conditional Branch", "Chooses one branch depending if the condition is true or false.", "", "", "Flow/Conditional", "15fd229322992eabc0f7186e51eabcca", typeof(BranchingConditionNodeModel), "C:\\temp\\com.unity.muse.behavior@0.9\\Packages\\com.unity.muse.behavior\\Runtime\\Execution\\Nodes\\Composites\\BranchingCondition.cs")]
public class BranchingCondition : Composite
Fields
ComparisonValue
The value that the variable is being compared to.
Declaration
[SerializeReference]
public BlackboardVariable ComparisonValue
Field Value
False
The node that is executed if the condition is false.
Declaration
[SerializeReference]
public Node False
Field Value
Operator
The condition operator that is used to compare the values.
Declaration
[SerializeReference]
public BlackboardVariable<ConditionOperator> Operator
Field Value
True
The node that is executed if the condition is true.
Declaration
[SerializeReference]
public Node True
Field Value
Variable
The blackboard variable that is being compared.
Declaration
[SerializeReference]
public BlackboardVariable Variable
Field Value
Methods
OnStart()
Declaration
protected override Node.Status OnStart()
Returns
Overrides
OnUpdate()
Declaration
protected override Node.Status OnUpdate()
Returns
Overrides