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 |