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