docs.unity3d.com
    显示 / 隐藏目录

    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
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)