Namespace UnityEngine.GameFoundation.DataPersistence
Classes
BaseDataPersistence
Base persistence class derived from IDataPersistence
DataSerializerBase
Base abstraction class of the IDataSerializer interface.
DataSerializerFactory
Data Serializer factory class
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.
JsonDataSerializer
DataSerializer to serialize to Json and deserialize from Json
LocalPersistence
This saves data locally onto the user's device.
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
Data Serializer Interface
ISerializableData
Interface for GameFoundation serializable data.
Enums
DataSerializerType
The types of the DataSerializers
SaveDataPath
Enum to determine the save data path for player account data.
StatDictionarySerializableData.StatType
The type of value of a StatDictionary