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
GameFoundationSerializableData
Serializable data structure that contains the state of Game Foundation.
GameItemLookupSerializableData
Serializable data structure that contains the state of GameItemLookup.
InventoryItemSerializableData
Serializable data structure that contains the state of an inventory item.
InventoryManagerSerializableData
Serializable data structure that contains the state of the InventoryManager.
InventorySerializableData
Serializable data structure that contains the state of an inventory.
StatDictionarySerializableData
Serializable data structure that contains the state of a StatDictionary.
StatItemSerializableData
Serializable data structure that contains the state of a StatItem.
StatManagerSerializableData
Serializable data structure that contains the state of the StatManager.
StatSerializableData
Serializable data structure that contains the state of a Stat.
Interfaces
IDataPersistence
Interface for defining load and save methods for persistence.
IDataSerializer
Contract for objects serializing GameFoundation's data.
Enums
StatDictionarySerializableData.StatType
The type of value of a StatDictionary