Class MARSTraitMultiCollection<T>
Map trait names to the list of their objects and values
Inheritance
MARSTraitMultiCollection<T>
Assembly: Unity.MARS.dll
Syntax
public class MARSTraitMultiCollection<T>
Type Parameters
Name |
Description |
T |
The trait data type
|
Methods
AddOrUpdateTrait(int, string, T)
Declaration
public void AddOrUpdateTrait(int dataID, string traitName, T value)
Parameters
Type |
Name |
Description |
int |
dataID |
|
string |
traitName |
|
T |
value |
|
Clear()
Declaration
RemoveTraitById(int, string)
Declaration
public bool RemoveTraitById(int dataID, string traitName)
Parameters
Type |
Name |
Description |
int |
dataID |
|
string |
traitName |
|
Returns
TryGetTraitById(int, string, out T)
Declaration
public bool TryGetTraitById(int dataID, string traitName, out T value)
Parameters
Type |
Name |
Description |
int |
dataID |
|
string |
traitName |
|
T |
value |
|
Returns
TryGetValue(string, out Dictionary<int, T>)
Declaration
public bool TryGetValue(string traitName, out Dictionary<int, T> traits)
Parameters
Returns