docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct SetChildArgs

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Unity.MARS.Query
    Assembly: Unity.MARS.dll
    Syntax
    public struct SetChildArgs

    Constructors

    SetChildArgs(ProxyConditions, Exclusivity, bool, ProxyTraitRequirements)

    Declaration
    public SetChildArgs(ProxyConditions conditions, Exclusivity exclusivity, bool required, ProxyTraitRequirements requirements = null)
    Parameters
    Type Name Description
    ProxyConditions conditions
    Exclusivity exclusivity
    bool required
    ProxyTraitRequirements requirements

    SetChildArgs(ProxyConditions, ProxyTraitRequirements)

    Declaration
    public SetChildArgs(ProxyConditions conditions, ProxyTraitRequirements requirements = null)
    Parameters
    Type Name Description
    ProxyConditions conditions
    ProxyTraitRequirements requirements

    Fields

    TraitRequirements

    A list of traits required for this query to function

    Declaration
    public ProxyTraitRequirements TraitRequirements
    Field Value
    Type Description
    ProxyTraitRequirements

    required

    Is this child necessary to maintain the set after it has been initially matched?

    Declaration
    public bool required
    Field Value
    Type Description
    bool

    tryBestMatchArgs

    The pre-constructed arguments for matching this child's conditions

    Declaration
    public TryBestMatchArguments tryBestMatchArgs
    Field Value
    Type Description
    TryBestMatchArguments
    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)