Namespace GlitchedPolygons.SavegameFramework.Json
Classes
JsonSaveableComponent
JsonSaveableComponentTuple
Necessary for allowing Unity's JsonUtility to correctly serialize all JsonSaveableComponents alongside their IDs.
JsonSavegame
Data holder class for the JsonSavegameManager implementation of the GlitchedPolygons.SavegameFramework.
This is what is serialized out on save using Unity's
JsonUtility.ToJson(object).
JsonSavegameManager
The JsonSavegameManager is a component that should exist only exactly once in every scene.
It provides functionality for saving/loading the game's state.
The savegame's file format is JSON, which can be compressed and/or encrypted.
Check out the SavegameManager's base class documentation for more information.
JsonSpawnedPrefabTuple
Necessary for allowing Unity's JsonUtility to correctly serialize all SpawnedPrefabs and their JsonSaveableComponent contents.