Namespace GUPS.EasyPooling
Classes
AGamePool<T>
Abstract base class for implementing a generic game object pooling system.
DefaultPoolAble
Represents a default implementation of the IPoolAble interface for making a GameObject poolable. This implementation does nothing in terms of custom behavior, serving as a simple marker for poolable GameObjects. For specific and custom functionality, it is recommended to implement the IPoolAble interface directly on your own MonoBehaviour and define the desired behaviors in the corresponding methods.
GlobalPool
Manages a global pool of GameObjects to optimize object reuse across the entire application.
ScenePool
Manages a scene-specific local pool of GameObjects to facilitate efficient object reuse.