URL: https://wiki.studiominus.nl/internalReference/ObjectPoolBehaviour.html Title: People Playground Modding - ObjectPoolBehaviour ================================================== public class ObjectPoolBehaviour Inherits MonoBehaviour Handles object pools Fields public const string PoolableTag No description provided Constant value: "Poolable" public GameObject Prefab Prefab to use for the pool public uint MaxPoolSize Maximum size of the pool public float InactivityThresholdInSeconds The amount of time the pool has to be unused for it to delete everything Methods public int GetPoolSize() Returns the amount of active or inactive objects in the pool public int GetActivePoolSize() Returns the amount of active (in-use) objects in the pool public int GetInactivePoolSize() Returns the amount of inactive (available) objects in the pool public void Clear() [NaughtyAttributes.Button] Reset the pool. This will delete all pooled objects. public GameObject Request(Vector2 position) Try to request an object from the pool. Returns null if nothing is available. public void Return(GameObject poolable) Return an object to the pool, making it available to request again public int GetGetPoolSize() [System.Obsolete("GetPoolSize")] No description provided public int GetGetActivePoolSize() [System.Obsolete("GetActivePoolSize")] No description provided public int GetGetInactivePoolSize() [System.Obsolete("GetInactivePoolSize")] No description provided