Show / Hide Table of Contents

    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.

    Master Object Pooler 2 by QFSW
    Back to top