Class VariableComparison
Inheritance
VariableComparison
Assembly: Unity.Muse.Behavior.dll
Syntax
[Serializable]
[Condition("Variable Comparison", "", "[Variable] is [Operator] [ComparisonValue]", "Variable Conditions", "a57e6f54cc9d4f41a49bc935222e0710", "C:\\temp\\com.unity.muse.behavior@0.11\\Packages\\com.unity.muse.behavior\\Runtime\\Execution\\Conditions\\VariableComparison.cs")]
public class VariableComparison : Condition
Fields
ComparisonValue
The value that the variable is being compared to.
Declaration
[SerializeReference]
public BlackboardVariable ComparisonValue
Field Value
Operator
The condition operator that is used to compare the values.
Declaration
[Comparison(ComparisonType.BlackboardVariables, "Variable", "ComparisonValue")]
[SerializeReference]
public BlackboardVariable<ConditionOperator> Operator
Field Value
Variable
The blackboard variable that is being compared.
Declaration
[SerializeReference]
public BlackboardVariable Variable
Field Value
Methods
IsTrue()
Declaration
public override bool IsTrue()
Returns
Overrides
OnNodeEnd()
Declaration
public override void OnNodeEnd()
Overrides
OnNodeStart()
Declaration
public override void OnNodeStart()
Overrides