Class BaseDetailAsset
This class is the base for all the detail assets. It just defines the relation with its parent CatalogItemAsset, basic methods for the editor, and the build of the config object.
Implements
Inherited Members
Namespace: UnityEngine.GameFoundation.CatalogManagement
Assembly: solution.dll
Syntax
public abstract class BaseDetailAsset : ScriptableObject, ISerializationCallbackReceiver
Properties
| Name | Description |
|---|---|
| itemDefinition | A reference to the owner of the this BaseDetailAsset. |
Methods
| Name | Description |
|---|---|
| Awake() | Gives a chance to initialize some properties of this BaseDetailAsset instance. |
| AwakeDetail() | Override this method to intialize the specifics of the inherited class. |
| DeserializeDetail() | |
| DisplayName() | Returns a friendly name for this BaseDetailAsset. |
| TooltipMessage() | Returns a description of the purpose of this BaseDetailAsset. It is displayed as a tooltip in editor. |