docs.unity.cn
    Show / Hide Table of Contents

    Class IProvidesTraitsMethods

    Inheritance
    Object
    IProvidesTraitsMethods
    Namespace: Unity.MARS.Data
    Syntax
    public static class IProvidesTraitsMethods

    Fields

    StaticProvidedTraitsBindingFlags

    Declaration
    public const BindingFlags StaticProvidedTraitsBindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy
    Field Value
    Type Description
    BindingFlags

    StaticProvidedTraitsFieldName

    Declaration
    public const string StaticProvidedTraitsFieldName = "k_ProvidedTraits"
    Field Value
    Type Description
    String

    Methods

    AddOrUpdateTrait<T>(IProvidesTraits<T>, Int32, String, T)

    Declaration
    public static void AddOrUpdateTrait<T>(this IProvidesTraits<T> obj, int dataID, string traitName, T value)
    Parameters
    Type Name Description
    IProvidesTraits<T> obj
    Int32 dataID
    String traitName
    T value
    Type Parameters
    Name Description
    T

    RemoveTrait<T>(IProvidesTraits<T>, Int32, String)

    Declaration
    public static bool RemoveTrait<T>(this IProvidesTraits<T> obj, int dataID, string traitName)
    Parameters
    Type Name Description
    IProvidesTraits<T> obj
    Int32 dataID
    String traitName
    Returns
    Type Description
    Boolean
    Type Parameters
    Name Description
    T
    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Thursday, October 13, 2022
    Terms of use