Class CatalogItemConfig
Base configurator of a CatalogItem instance.
Namespace: UnityEngine.GameFoundation.Configs
Syntax
public abstract class CatalogItemConfig
Fields
displayName
The friendly name of the item.
Declaration
public string displayName
Field Value
Type | Description |
---|---|
String |
staticProperties
Declaration
public readonly Dictionary<string, Property> staticProperties
Field Value
Type | Description |
---|---|
Dictionary<String, Property> |
tags
The identifiers of the tags the item will be linked to.
Declaration
public readonly List<string> tags
Field Value
Type | Description |
---|---|
List<String> |
Properties
key
The identifier of the item.
Declaration
public string key { get; }
Property Value
Type | Description |
---|---|
String |
Methods
CompileGeneric()
This method is called by UnityEngine.GameFoundation.Configs.CatalogItemConfig.Compile to checks the specific configuration of the inherited types.
Declaration
protected abstract CatalogItem CompileGeneric()
Returns
Type | Description |
---|---|
CatalogItem |
LinkGeneric(CatalogBuilder)
This method is called by UnityEngine.GameFoundation.Configs.CatalogItemConfig.Compile to checks the links of the inherited types.
Declaration
protected virtual void LinkGeneric(CatalogBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
CatalogBuilder | builder |