Class ComparisonAttribute
The ComparisonAttribute contains metadata for the comparison operator element used in conditions.
Inherited Members
Namespace: Unity.Behavior
Assembly: Unity.Behavior.dll
Syntax
[AttributeUsage(AttributeTargets.Field)]
public class ComparisonAttribute : Attribute
Constructors
ComparisonAttribute(ComparisonType, string, string)
Initializes an instance of the ComparisonAttribute class with the provided metadata.
Declaration
public ComparisonAttribute(ComparisonType comparisonType, string variable = null, string comparisonValue = null)
Parameters
Type | Name | Description |
---|---|---|
ComparisonType | comparisonType | The comparison type of the comparison operator. |
string | variable | The variable being compared in the comparison. |
string | comparisonValue | The comparison value that the variable is being compared to. |
Properties
ComparisonType
The comparison type of the comparison operator.
Declaration
public ComparisonType ComparisonType { get; }
Property Value
Type | Description |
---|---|
ComparisonType |
ComparisonValue
The comparison value that the variable is being compared to.
Declaration
public string ComparisonValue { get; }
Property Value
Type | Description |
---|---|
string |
Variable
The variable being compared in the comparison.
Declaration
public string Variable { get; }
Property Value
Type | Description |
---|---|
string |