A 2D Farming RPG
This is just a simple 2D farming RPG game
Loading...
Searching...
No Matches
SaveLoadManager Class Reference

Manage saving and loading scenes. This class is a singleton instance. More...

Inheritance diagram for SaveLoadManager:
Inheritance graph
Collaboration diagram for SaveLoadManager:
Collaboration graph

Public Member Functions

void StoreCurrentSceneData ()
 Loop through all ISaveable objects and trigger store scene data for each More...
 
void RestoreCurrentSceneData ()
 Loop through all ISaveable objects and trigger restore scene data for each More...
 

Data Fields

List< ISaveableiSaveableObjectList
 

Protected Member Functions

override void Awake ()
 
virtual void Awake ()
 

Additional Inherited Members

- Properties inherited from SingletonMonobehaviour< SaveLoadManager >
static T Instance [get]
 

Detailed Description

Manage saving and loading scenes. This class is a singleton instance.

Definition at line 8 of file SaveLoadManager.cs.

Member Function Documentation

◆ Awake()

override void SaveLoadManager.Awake ( )
inlineprotectedvirtual

Reimplemented from SingletonMonobehaviour< SaveLoadManager >.

Definition at line 12 of file SaveLoadManager.cs.

◆ RestoreCurrentSceneData()

void SaveLoadManager.RestoreCurrentSceneData ( )
inline

Loop through all ISaveable objects and trigger restore scene data for each

Definition at line 32 of file SaveLoadManager.cs.

Here is the call graph for this function:

◆ StoreCurrentSceneData()

void SaveLoadManager.StoreCurrentSceneData ( )
inline

Loop through all ISaveable objects and trigger store scene data for each

Definition at line 21 of file SaveLoadManager.cs.

Here is the call graph for this function:

Field Documentation

◆ iSaveableObjectList

List<ISaveable> SaveLoadManager.iSaveableObjectList

Definition at line 10 of file SaveLoadManager.cs.


The documentation for this class was generated from the following file: