Class CatalogItem
Base class for most of the static data in Game Foundation. Game Foundation objects are linked to Category instances available in their catalog.
Namespace: UnityEngine.GameFoundation
Assembly: solution.dll
Syntax
public abstract class CatalogItem
Properties
Name | Description |
---|---|
displayName | The readable name of this CatalogItem instance. It is used to make the Editor more comfortable, but it can also be used at runtime to display a readable information to the players. |
id | The unique identifier of this CatalogItem. |
Methods
Name | Description |
---|---|
Equals(object) | Determines whether the specified object is equal to the current object. |
FindCategory(string) | Looks for a Category, linked to this
CatalogItem instance, by its |
GetCategories() | Returns an array of all the Category instances linked to this CatalogItem instance. catalog. |
GetCategories(ICollection<Category>) | Fills the given |
GetDetail<TDetail>() | Gets the |
GetDetails() | Returns an array of all the BaseDetail instances of this CatalogItem instance. |
GetDetails(ICollection<BaseDetail>) | Fills in the given |
GetHashCode() | Serves as the default hash function. |
HasCategory(string) | Tells whether or not a Category instance with the
given |
HasCategory(Category) | Tells whether or not the given |