Class BaseCatalogAsset
This is a class for storing Definitions for a system that the user setup in the editor. Derived classes will specify each generic to specify which classes are used by their Catalog.
Implements
Inherited Members
Namespace: UnityEngine.GameFoundation.DefaultCatalog
Assembly: solution.dll
Syntax
public abstract class BaseCatalogAsset : ScriptableObject, ISerializationCallbackReceiver
Properties
| Name | Description |
|---|---|
| database | A reference to the database owning this catalog. |
Methods
| Name | Description |
|---|---|
| Awake() | Initializes the BaseCatalogAsset instance. |
| AwakeCatalog() | Override this method to initialize the specifics of the inherited class. |
| ConfigureCatalog(CatalogBuilder) | Configures the specified |
| InitializeCatalog() | Initializes the specifics of the inherited type. |
| OnAfterDeserializeCatalog() | |
| OnBeforeSerializeCatalog() |