A class to save almost any kind of data on almost all devices (not heavily tested).
More...
|
static void | OpenSavedDataFolder () |
|
static void | Save< T > (T objectToSave, string filename, string encryptionPassword=null, Encoding encoding=null) |
| Saves data using the identifier. More...
|
|
static T | Load< T > (string filename, T defaultValue, string encryptionPassword=null, Encoding encoding=null, bool supressFileNotFoundWarning=false) |
| Loads data using identifier. More...
|
|
static bool | Exists (string filename) |
| Checks whether the specified identifier exists or not. More...
|
|
static void | Delete (string filename) |
| Delete the specified identifier and path. More...
|
|
static void | DeleteAll () |
| Deletes all. More...
|
|
A class to save almost any kind of data on almost all devices (not heavily tested).
Definition at line 37 of file SaveDataManager.cs.
◆ Delete()
static void UnityEngine.SaveDataManager.Delete |
( |
string |
filename | ) |
|
|
static |
Delete the specified identifier and path.
- Parameters
-
filename | Identifier of the file to delete. Can route to a folder relative to the Application.persistentDataPath. |
Definition at line 282 of file SaveDataManager.cs.
◆ DeleteAll()
static void UnityEngine.SaveDataManager.DeleteAll |
( |
| ) |
|
|
static |
Deletes all.
Be aware, it will delete all files found in the '
>
Definition at line 313 of file SaveDataManager.cs.
◆ Exists()
static bool UnityEngine.SaveDataManager.Exists |
( |
string |
filename | ) |
|
|
static |
Checks whether the specified identifier exists or not.
- Parameters
-
filename | Identifier of the file to check. Can route to a folder relative to the Application.persistentDataPath. |
Definition at line 236 of file SaveDataManager.cs.
◆ GetFilePath()
static string UnityEngine.SaveDataManager.GetFilePath |
( |
string |
filename | ) |
|
|
staticprivate |
◆ Load< T >()
static T UnityEngine.SaveDataManager.Load< T > |
( |
string |
filename, |
|
|
T |
defaultValue, |
|
|
string |
encryptionPassword = null , |
|
|
Encoding |
encoding = null , |
|
|
bool |
supressFileNotFoundWarning = false |
|
) |
| |
|
static |
Loads data using identifier.
- Parameters
-
filename | Identifier of the file containing the data. Can route to a folder relative to the Application.persistentDataPath. |
defaultValue | Default Value. Used in case the saved data is not found. |
encryptionPassword | Encryption Password (set it to the same password you used to save it). |
encoding | Encoding. |
supressFileNotFoundWarning | Should the warning be disabled so if the desired data is not found no warning is created? Set it to True for hiding the warning. |
- Template Parameters
-
T | The objectToSave's type. |
Definition at line 154 of file SaveDataManager.cs.
◆ OpenSavedDataFolder()
static void UnityEngine.SaveDataManager.OpenSavedDataFolder |
( |
| ) |
|
|
static |
◆ Save< T >()
static void UnityEngine.SaveDataManager.Save< T > |
( |
T |
objectToSave, |
|
|
string |
filename, |
|
|
string |
encryptionPassword = null , |
|
|
Encoding |
encoding = null |
|
) |
| |
|
static |
Saves data using the identifier.
- Parameters
-
filename | Identifier of the file containing the data. Can route to a folder relative to the Application.persistentDataPath. |
objectToSave | Object to save. |
encryptionPassword | Encryption Password. |
encoding | Encoding. |
- Template Parameters
-
T | The objectToSave's type. |
Definition at line 66 of file SaveDataManager.cs.
◆ saveDataPath
string UnityEngine.SaveDataManager.saveDataPath = Application.persistentDataPath |
|
static |
The documentation for this class was generated from the following file: