Class AndCondition
Composite condition that is met only when ALL child conditions are met.
Inherited Members
Namespace: Serenity.ProceduralExpression.Infrastructure.Conditions
Assembly: Serenity.UnityProceduralExpression.Infrastructure.dll
Syntax
public class AndCondition : Condition
Constructors
AndCondition()
Declaration
public AndCondition()
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. |