Container class that holds both global and scene-specific game data. Used as the root object for serialization and saving. More...
Public Member Functions | |
GameSaveData (GameData gameData, SceneData sceneData) | |
Constructor that creates a new GameSaveData instance. | |
Public Attributes | |
GameData | gameData |
Global game data that persists across scenes. | |
SceneData | sceneData |
Scene-specific data mapped by scene name. | |
Container class that holds both global and scene-specific game data. Used as the root object for serialization and saving.
Constructor that creates a new GameSaveData instance.
gameData | The global game data. |
sceneData | The scene-specific data. |
GameData Backbone::GameSaveData::gameData |
Global game data that persists across scenes.
SceneData Backbone::GameSaveData::sceneData |
Scene-specific data mapped by scene name.