Class BaseMemoryDataLayer
Base for the memory data layers.
Implements
Namespace: UnityEngine.GameFoundation.DataAccessLayers
Assembly: solution.dll
Syntax
public abstract class BaseMemoryDataLayer : IDataAccessLayer, ICatalogConfigurator, IInventoryDataLayer, IStatDataLayer, IWalletDataLayer, ITransactionDataLayer
Constructors
| Name | Description |
|---|---|
| BaseMemoryDataLayer(GameFoundationDatabase) | Create a data layer using the given |
Fields
| Name | Description |
|---|---|
| m_Version |
Methods
| Name | Description |
|---|---|
| GetData() | Gets all the data from Game Foundation (for persistence) |
| Initialize(Completer) | Initialize this data layer. |
| InitializeInventoryDataLayer(InventoryManagerSerializableData) | Initializes the data layer for InventoryManager. |
| InitializeStatDataLayer(StatManagerSerializableData) | Initializes the data layer for StatManager. |
| InitializeWalletDataLayer(WalletSerializableData, CurrencyCatalogAsset) | Initializes the data layer for WalletManager. |