Class NotCondition
Condition that inverts the result of another condition.
Inherited Members
Namespace: Serenity.ProceduralExpression.Infrastructure.Conditions
Assembly: Serenity.UnityProceduralExpression.Infrastructure.dll
Syntax
public class NotCondition : Condition
Constructors
NotCondition()
Declaration
public NotCondition()
Fields
condition
Declaration
public Condition condition
Field Value
| Type | Description |
|---|---|
| Condition |
Properties
DisplayName
Gets the display name for this condition type (used in dropdown).
Declaration
public override string DisplayName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
IsMet(in UnityProceduralContext)
Evaluates whether this condition is currently met.
Declaration
public override bool IsMet(in UnityProceduralContext ctx)
Parameters
| Type | Name | Description |
|---|---|---|
| UnityProceduralContext | ctx | The procedural context containing state and time information. |
Returns
| Type | Description |
|---|---|
| bool | True if the condition is met, false otherwise. |
Overrides
Reset()
Resets any internal state (e.g., hysteresis tracking). Called when the animator is initialized or reset.
Declaration
public override void Reset()
Overrides
Validate()
Validates the condition configuration.
Declaration
public override string Validate()
Returns
| Type | Description |
|---|---|
| string | Error message if invalid, null if valid. |