Search Results for

    Show / Hide Table of Contents

    Class KaijuNumericBooleanConsideration

    Base KaijuUtilityConsideration for comparing numeric values as booleans.

    Inheritance
    System.Object
    KaijuUtilityConsideration
    KaijuUtilityKeyConsideration
    KaijuNumericBooleanConsideration
    KaijuUtilityFloatBooleanConsideration
    KaijuUtilityIntegerBooleanConsideration
    Inherited Members
    KaijuUtilityKeyConsideration.Key
    Namespace: KaijuSolutions.Agents.Utility
    Syntax
    public abstract class KaijuNumericBooleanConsideration : KaijuUtilityKeyConsideration

    Fields

    greater

    If this should evaluate to true when greater than the Key.

    Declaration
    public bool greater
    Field Value
    Type Description
    System.Boolean

    Methods

    BooleanEvaluate(KaijuUtilityBrain)

    Get a boolean utility for this consideration.

    Declaration
    protected abstract bool BooleanEvaluate(KaijuUtilityBrain brain)
    Parameters
    Type Name Description
    KaijuUtilityBrain brain

    The KaijuUtilityBrain this is considering for.

    Returns
    Type Description
    System.Boolean

    The boolean utility for this consideration.

    Evaluate(KaijuUtilityBrain)

    Get the utility for this consideration from [0, 1].

    Declaration
    public override float Evaluate(KaijuUtilityBrain brain)
    Parameters
    Type Name Description
    KaijuUtilityBrain brain

    The KaijuUtilityBrain this is considering for.

    Returns
    Type Description
    System.Single

    The utility score for this consideration from [0, 1].

    Overrides
    KaijuUtilityConsideration.Evaluate(KaijuUtilityBrain)
    In This Article
    Back to top MIT License © 2026 Kaiju Solutions Inc.