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. |