|
class | DataEntry |
| Represents a single piece of data to be saved or loaded. Stores information about the object's class, field, type, and value. More...
|
|
class | EnumBoolArrayDrawer |
|
class | EnumFloatArrayDrawer |
| Drawer for EnumFloatArray<TEnum>, displays a collapsible list of float fields with the enum names as labels. More...
|
|
class | EnumIntArrayDrawer |
| Drawer for EnumIntArray<TEnum>, displays a collapsible list of int fields with the enum names as labels. More...
|
|
class | EnumStringArrayDrawer |
| Drawer for EnumStringArray<TEnum>, displays a collapsible list of string fields with the enum names as labels. More...
|
|
class | EnumVector3ArrayDrawer |
| Drawer for EnumVector3Array<TEnum>, displays a collapsible list of Vector3 fields with the enum names as labels. More...
|
|
class | GameData |
| Represents global game data to be saved and loaded across scenes. More...
|
|
class | GameSaveData |
| Container class that holds both global and scene-specific game data. Used as the root object for serialization and saving. More...
|
|
class | HierarchyPersistence |
| Saves and restores the hierarchy state of this GameObject and its children. You can selectively enable the saving of position, rotation, scale, and active state. Ideal for scenes where multiple items or entities need to remember their state after being modified or deactivated. More...
|
|
class | PersistenceManager |
| Manages persistent game and scene data saving and loading. Uses JSON serialization and optionally AES encryption. More...
|
|
class | PersistenceManagerEditor |
|
class | PersistentFieldHighlighterEditor |
|
class | PersistentObjectState |
| Saves and restores both the transform (position, rotation, scale) and the active state of the GameObject. Useful for collectible items, enemies, interactive world elements, etc. More...
|
|
class | QuaternionConverter |
| Custom JSON converter for Unity's Quaternion type. Serializes and deserializes Quaternions using their Euler angles. More...
|
|
class | SceneData |
| Represents scene-specific data used for saving and loading per scene. More...
|
|
class | ScenePersistent |
| Attribute to mark a field as scene-specific persistent data. These fields will be saved and loaded per scene. More...
|
|
class | TEnum |
| Represents an array of boolean values indexed by an enum type. More...
|
|
class | Vector3Converter |
| Custom JSON converter for Unity's Vector3 type. Serializes and deserializes Vector3 values as individual x, y, and z components. More...
|
|