|
static void | Save (object saveObject, string fileName, string foldername=_defaultFolderName) |
| Save the specified saveObject, fileName and foldername into a file on disk. More...
|
|
static object | Load (System.Type objectType, string fileName, string foldername=_defaultFolderName) |
| Load the specified file based on a file name into a specified folder More...
|
|
static void | DeleteSave (string fileName, string folderName=_defaultFolderName) |
| Removes a save from disk More...
|
|
static void | DeleteSaveFolder (string folderName=_defaultFolderName) |
| Deletes the whole save folder More...
|
|
static void | DeleteAllSaveFiles () |
| Deletes all save files saved by this MMSaveLoadManager More...
|
|
static void | DeleteDirectory (string target_dir) |
| Deletes the specified directory More...
|
|
Allows the save and load of objects in a specific folder and file.
How to use (at a minimum) :
Save : MMSaveLoadManager.Save(TestObject, FileName+SaveFileExtension, FolderName);
Load : TestObject = (YourObjectClass)MMSaveLoadManager.Load(typeof(YourObjectClass), FileName + SaveFileExtension, FolderName);
Delete save : MMSaveLoadManager.DeleteSave(FileName+SaveFileExtension, FolderName);
Delete save folder : MMSaveLoadManager.DeleteSaveFolder(FolderName);
You can also specify what IMMSaveLoadManagerMethod the system should use. By default it's binary but you can also pick binary encrypted, json, or json encrypted You'll find examples of how to set each of these in the MMSaveLoadTester class