Class OrCondition
Composite condition that is met when ANY child condition is met.
Inherited Members
Namespace: Serenity.ProceduralExpression.Infrastructure.Conditions
Assembly: Serenity.UnityProceduralExpression.Infrastructure.dll
Syntax
public class OrCondition : Condition
Constructors
OrCondition()
Declaration
public OrCondition()
Fields
conditions
Declaration
public List<Condition> conditions
Field Value
| Type | Description |
|---|---|
| List<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. |