Loading...
Searching...
No Matches
PixelCrushers.Wrappers.SpawnedObjectManager Class Reference

This wrapper for PixelCrushers.SpawnedObjectManager keeps references intact if you switch between the compiled assembly and source code versions of the original class. More...

Inheritance diagram for PixelCrushers.Wrappers.SpawnedObjectManager:
Collaboration diagram for PixelCrushers.Wrappers.SpawnedObjectManager:

Additional Inherited Members

- Public Member Functions inherited from PixelCrushers.SpawnedObjectManager
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 inherited from PixelCrushers.SpawnedObjectManager
static void AddSpawnedObjectData (SpawnedObject spawnedObject)
 
static void RemoveSpawnedObjectData (SpawnedObject spawnedObject)
 
- Protected Member Functions inherited from PixelCrushers.SpawnedObjectManager
IEnumerator ApplyDataToRespawnedObjectsAfterFrames (int numFrames)
 
virtual void ApplyDataToRespawnedObjects ()
 
virtual SpawnedObject GetSpawnedObjectPrefab (string prefabName)
 
- Protected Attributes inherited from PixelCrushers.Saver
string m_runtimeKey = null
 
- Properties inherited from PixelCrushers.SpawnedObjectManager
List< SpawnedObjectspawnedObjectPrefabs [get, set]
 
List< SpawnedObjectListspawnedObjectPrefabLists [get, set]
 
List< SpawnedObjectspawnedObjects [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]
 

Detailed Description

This wrapper for PixelCrushers.SpawnedObjectManager keeps references intact if you switch between the compiled assembly and source code versions of the original class.


The documentation for this class was generated from the following file: