Namespace UnityEngine.GameFoundation.DataPersistence
Classes
BaseDataPersistence
Base persistence class derived from IDataPersistence
JsonDataSerializer
DataSerializer to serialize GameFoundation's data to and from Json.
LocalPersistence
This saves data locally onto the user's device.
Structs
BalanceSerializableData
Serializable data structure that contains the state of the currency balance.
GameFoundationSerializableData
Serializable data structure that contains the state of Game Foundation.
InventoryItemSerializableData
Serializable data structure that contains the state of an inventory item.
InventoryManagerSerializableData
Serializable data structure that contains the state of the
Inventory
ItemStat
StatItemSerializableData
Serializable data structure that contains the state of a StatItem.
StatManagerSerializableData
Serializable data structure that contains the state of the StatManager.
WalletSerializableData
Serializable data structure that contains the state of the Wallet.
Interfaces
IDataPersistence
Interface for defining load and save methods for persistence.
IDataSerializer
Contract for objects serializing GameFoundation's data.