docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class FlatFloorCondition.FloorTagSubCondition

    Inheritance
    object
    SubCondition
    FlatFloorCondition.FloorTagSubCondition
    Implements
    ISemanticTagCondition
    ICondition<bool>
    ICondition
    IConditionBase
    IRequiresTraits<bool>
    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.FloorTagSubCondition : SubCondition, ISemanticTagCondition, ICondition<bool>, ICondition, IConditionBase, IRequiresTraits<bool>, IRequiresTraits

    Properties

    matchRule

    Whether to require the presence or absence of the tag

    Declaration
    public SemanticTagMatchRule matchRule { get; }
    Property Value
    Type Description
    SemanticTagMatchRule

    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 bool)

    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 bool data)
    Parameters
    Type Name Description
    bool 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

    ISemanticTagCondition
    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)