docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ProxyTraitRequirements

    Represents all traits required by the Conditions and Actions on a single Proxy

    Inheritance
    object
    HashSet<TraitRequirement>
    ProxyTraitRequirements
    Implements
    IReadOnlyCollection<TraitRequirement>
    ISet<TraitRequirement>
    ICollection<TraitRequirement>
    IEnumerable<TraitRequirement>
    IEnumerable
    IDeserializationCallback
    ISerializable
    Inherited Members
    HashSet<TraitRequirement>.Add(TraitRequirement)
    HashSet<TraitRequirement>.Clear()
    HashSet<TraitRequirement>.Contains(TraitRequirement)
    HashSet<TraitRequirement>.CopyTo(TraitRequirement[])
    HashSet<TraitRequirement>.CopyTo(TraitRequirement[], int)
    HashSet<TraitRequirement>.CopyTo(TraitRequirement[], int, int)
    HashSet<TraitRequirement>.CreateSetComparer()
    HashSet<TraitRequirement>.EnsureCapacity(int)
    HashSet<TraitRequirement>.ExceptWith(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.GetEnumerator()
    HashSet<TraitRequirement>.GetObjectData(SerializationInfo, StreamingContext)
    HashSet<TraitRequirement>.IntersectWith(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.IsProperSubsetOf(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.IsProperSupersetOf(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.IsSubsetOf(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.IsSupersetOf(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.OnDeserialization(object)
    HashSet<TraitRequirement>.Overlaps(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.Remove(TraitRequirement)
    HashSet<TraitRequirement>.RemoveWhere(Predicate<TraitRequirement>)
    HashSet<TraitRequirement>.SetEquals(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.SymmetricExceptWith(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.TrimExcess()
    HashSet<TraitRequirement>.TryGetValue(TraitRequirement, out TraitRequirement)
    HashSet<TraitRequirement>.UnionWith(IEnumerable<TraitRequirement>)
    HashSet<TraitRequirement>.Comparer
    HashSet<TraitRequirement>.Count
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.MARS.Query
    Assembly: Unity.MARS.dll
    Syntax
    [MovedFrom("Unity.MARS")]
    public class ProxyTraitRequirements : HashSet<TraitRequirement>, IReadOnlyCollection<TraitRequirement>, ISet<TraitRequirement>, ICollection<TraitRequirement>, IEnumerable<TraitRequirement>, IEnumerable, IDeserializationCallback, ISerializable

    Constructors

    ProxyTraitRequirements(IEnumerable<TraitRequirement>)

    Represents all traits required by the Conditions and Actions on a single Proxy

    Declaration
    public ProxyTraitRequirements(IEnumerable<TraitRequirement> requirements)
    Parameters
    Type Name Description
    IEnumerable<TraitRequirement> requirements

    Trait requirements

    Implements

    IReadOnlyCollection<T>
    ISet<T>
    ICollection<T>
    IEnumerable<T>
    IEnumerable
    IDeserializationCallback
    ISerializable
    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)