Savegame Methods |
The Savegame type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddSurrogateForType |
Add a default surrogate for type
|
![]() | Clear |
Removes all saved gamedata.
|
![]() | DeleteFromDisk |
Deletes the savefile from disk and clears all saved gamedata.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | LoadT(String) |
Load an object with its unique key. If the key is not found, this method throws an ArgumentException.
|
![]() | LoadT(String, T) |
Load GameObjects, Components and other UnityEngine types with their unique key. If the key is not found, this method throws an ArgumentException.
|
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ReadFromDisk |
Reads gamedata from disk and makes it available to load.
|
![]() | Remove |
Removes saved gamedata with the given key.
|
![]() | Save |
Save an object with a unique key. If the key already exists, the value is overwritten.
The object must be serializable. If the object is not serializable and does not have a serialization surrogate, an ArgumentException will be thrown.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | WriteToDisk |
Writes all gamedata to disk. Will create a directory and/or file if needed.
|