docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class FlatFloorCondition.HorizontalAlignmentSubCondition

    Inheritance
    object
    SubCondition
    FlatFloorCondition.HorizontalAlignmentSubCondition
    Implements
    ICondition<int>
    ICondition
    IConditionBase
    IRequiresTraits<int>
    IRequiresTraits
    Inherited Members
    SubCondition.Host
    SubCondition.enabled
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.MARS.Conditions
    Assembly: Unity.MARS.dll
    Syntax
    [Serializable]
    public class FlatFloorCondition.HorizontalAlignmentSubCondition : SubCondition, ICondition<int>, ICondition, IConditionBase, IRequiresTraits<int>, IRequiresTraits

    Properties

    traitName

    What trait this condition is testing against

    Declaration
    public string traitName { get; }
    Property Value
    Type Description
    string

    Methods

    GetRequiredTraits()

    Get the TraitRequirements that are required by this object

    Declaration
    public TraitRequirement[] GetRequiredTraits()
    Returns
    Type Description
    TraitRequirement[]

    The required traits

    RateDataMatch(ref int)

    Describe how well a given piece of data matches a condition. 0 means the match is unacceptable, 1 means a perfect match

    Declaration
    public float RateDataMatch(ref int data)
    Parameters
    Type Name Description
    int data

    The data to rate

    Returns
    Type Description
    float

    A number from 0 to 1 indicating how well a piece of data watches this condition

    Implements

    ICondition<T>
    ICondition
    IConditionBase
    IRequiresTraits<T>
    IRequiresTraits

    Extension Methods

    IRequiresTraitsMethods.ForEachContextIdWithTrait<T>(IRequiresTraits<T>, string, Action<int>)
    IRequiresTraitsMethods.TryGetAllTraitsWithSemanticTag<T>(IRequiresTraits<T>, string, string, out Dictionary<int, T>)
    IRequiresTraitsMethods.TryGetTraitValue<T>(IRequiresTraits<T>, int, string, out T)
    IConditionGenericMethods.PassesCondition<T>(ICondition<T>, ref T)
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)