This wrapper for PixelCrushers.SpawnedObject keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...
Additional Inherited Members | |
Public Types inherited from PixelCrushers.SpawnedObject | |
| enum | Mode { OnDisable , OnDestroy } |
Public Member Functions inherited from PixelCrushers.SpawnedObject | |
| override void | Awake () |
| override void | Start () |
| override void | OnBeforeSceneChange () |
| The Save System will call this method before scene changes. | |
| override void | OnDisable () |
| override void | OnDestroy () |
| override string | RecordData () |
| override void | ApplyData (string data) |
Public Member Functions inherited from PixelCrushers.Saver | |
| virtual void | Reset () |
| virtual void | OnEnable () |
| string | RecordData () |
| This method should return a string that represents the data you want to save. | |
| void | ApplyData (string s) |
| This method should process the string representation of saved data and apply it to the current state of the game. | |
| virtual void | ApplyDataImmediate () |
| If the Saver needs to pull data from the Save System immediately after loading a scene, instead of waiting for ApplyData to be called at it its normal time, it can implement this method. | |
| virtual void | OnRestartGame () |
| The Save System will call this method when restarting the game. | |
Protected Member Functions inherited from PixelCrushers.SpawnedObject | |
| virtual void | AddGuidToSaverKeys () |
| virtual void | RecordDestruction () |
Protected Attributes inherited from PixelCrushers.Saver | |
| string | m_runtimeKey = null |
Properties inherited from PixelCrushers.SpawnedObject | |
| Mode | despawnMode [get, set] |
| Mode | mode [get, set] |
| bool | saveUniqueSaverData [get, set] |
| string | guid [get, set] |
Properties inherited from PixelCrushers.Saver | |
| bool | appendSaverTypeToKey [get, set] |
| Append the name of this saver type to the key. | |
| virtual string | key [get, set] |
| Save data under this key. | |
| string | _internalKeyValue [get, set] |
| Accesses the internal key value. | |
| virtual bool | saveAcrossSceneChanges [get, set] |
| Save when changing scenes to be able to restore saved state when returning to scene. | |
| virtual bool | restoreStateOnStart [get, set] |
| When starting, restore this saver's state from current saved game data. | |
| virtual int | order [get, set] |
| Order in which savers should restore their data. | |
This wrapper for PixelCrushers.SpawnedObject keeps references intact if you switch between the compiled assembly and source code versions of the original class.