Manages spawned objects for a scene. More...
Classes | |
class | SpawnedObjectData |
class | SpawnedObjectDataList |
Public Member Functions | |
override void | Reset () |
override void | Awake () |
override string | RecordData () |
override void | ApplyData (string data) |
Public Member Functions inherited from PixelCrushers.Saver | |
virtual void | Start () |
virtual void | OnEnable () |
virtual void | OnDisable () |
virtual void | OnDestroy () |
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 | OnBeforeSceneChange () |
The Save System will call this method before scene changes. | |
virtual void | OnRestartGame () |
The Save System will call this method when restarting the game. | |
Static Public Member Functions | |
static void | AddSpawnedObjectData (SpawnedObject spawnedObject) |
static void | RemoveSpawnedObjectData (SpawnedObject spawnedObject) |
Protected Member Functions | |
IEnumerator | ApplyDataToRespawnedObjectsAfterFrames (int numFrames) |
virtual void | ApplyDataToRespawnedObjects () |
virtual SpawnedObject | GetSpawnedObjectPrefab (string prefabName) |
Properties | |
List< SpawnedObject > | spawnedObjectPrefabs [get, set] |
List< SpawnedObjectList > | spawnedObjectPrefabLists [get, set] |
List< SpawnedObject > | spawnedObjects [get, set] |
bool | applySaveDataToSpawnedObjectsOnRestore [get, set] |
override string | key [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] |
Additional Inherited Members | |
Protected Attributes inherited from PixelCrushers.Saver | |
string | m_runtimeKey = null |
Manages spawned objects for a scene.
|
inlinestatic |
|
inline |
|
inlineprotectedvirtual |
|
inlineprotected |
|
inlinevirtual |
Reimplemented from PixelCrushers.Saver.
|
inlineprotectedvirtual |
|
inline |
|
inlinestatic |
|
inlinevirtual |
Reimplemented from PixelCrushers.Saver.
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |