Namespace QFSW.MOP2
Classes
AutoPool
Automatically releases an object after the specified amount of time has surpassed.
MasterObjectPooler
MasterObjectPooler manages various ObjectPools. By using a MasterObjectPooler, you can perform a large variety of pool operations with a named string reference instead of requiring an object reference to the ObjectPool. Furthermore, initialization of the pools is handled by the MOP. Pools can be added either via the inspector or at runtime.
ObjectPool
Object pool containing several copies of a template object (usually a prefab). Using the pool with GetObject and Release provides a high speed alternative to repeatedly calling Instantiate and Destroy.
PoolableMonoBehaviour
MonoBehaviour that has a reference to its parent pool, and can thus be released to the pool without the user needing a reference to its pool, making it self contained. Usable either as a standalone component or as a base class for other components.
Interfaces
IPoolable
Allows the object to receive information about the pool that it is a part of.
Enums
PopulateMethod
Determines how many objects are needed when populating a pool.