logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AlwaysTrueCondition

    Condition that is always met. Useful for layers that should always be active.

    Inheritance
    object
    Condition
    AlwaysTrueCondition
    Inherited Members
    Condition.Reset()
    Condition.Validate()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.ProceduralExpression.Infrastructure.Conditions
    Assembly: Serenity.UnityProceduralExpression.Infrastructure.dll
    Syntax
    public class AlwaysTrueCondition : Condition

    Constructors

    AlwaysTrueCondition()

    Declaration
    public AlwaysTrueCondition()

    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
    Condition.DisplayName

    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
    Condition.IsMet(in UnityProceduralContext)
    In this article
    © 2026 Serenity. All Rights Reserved