Pool Master

Official Pool Master support documentation

Events

Pool Master comes equipped with events that you can use to trigger other methods in your application. Details about each specific event can be found via the navigation on this page. If you are unfamiliar with how events and delegates work please consult the MSDN literature.

 

GetPool()

These methods will return a reference to the specified pool. Most users will not need these and I would advise against using them unless you are quite adept with C# and Unity.

 

Destroy()

Use these methods to destroys objects, entire pools, or even several pools within Pool Master

 

Despawn()

Use these methods to despawn an instance of an object, a pool of objects, or several pools of objects.

 

SpawnRandomReference()

Use these methods to spawn a random object; these methods will return a reference and must be assigned to a GameObject. If you do not require a reference to the object please use the basic SpawnRandom() methods instead.

 

SpawnRandom()

Use these methods to spawn a random object. This will not return a reference. If you would like a reference to the spawned object please use the SpawnRandomReference() methods instead.

 

SpawnReference()

Use these methods to spawn an object into the scene and return a reference to that object. You will use these methods if you need to access the object after it has spawned. If you do not need to access the object after it has been spawned you should use the basic Spawn() methods instead.

 

Spawn()

Use these methods to spawn an instance of an object. These methods will not return a reference. If you require access to the object after it has been spawned you should use the SpawnReference() methods instead

 

AddSpawnPoint()

Use this method to add a spawn point to the built in spawn point system.

 

GetRandomSpawnPoint()

Use these methods to get a random spawn point from the built in spawn point system.