Class IProvidesTraitsMethods
Inheritance
IProvidesTraitsMethods
Assembly: Unity.MARS.Interfaces.dll
Syntax
public static class IProvidesTraitsMethods
Fields
StaticProvidedTraitsBindingFlags
Declaration
public const BindingFlags StaticProvidedTraitsBindingFlags = Static | Public | NonPublic | FlattenHierarchy
Field Value
StaticProvidedTraitsFieldName
Declaration
public const string StaticProvidedTraitsFieldName = "k_ProvidedTraits"
Field Value
Methods
AddOrUpdateTrait<T>(IProvidesTraits<T>, int, string, T)
Declaration
public static void AddOrUpdateTrait<T>(this IProvidesTraits<T> obj, int dataID, string traitName, T value)
Parameters
Type Parameters
RemoveTrait<T>(IProvidesTraits<T>, int, string)
Declaration
public static bool RemoveTrait<T>(this IProvidesTraits<T> obj, int dataID, string traitName)
Parameters
Returns
Type Parameters