Constructor MonoBehaviourPool
- Namespace
- Gamelogic.Extensions
- Assembly
- Gamelogic.Extensions.dll
MonoBehaviourPool(T, GameObject, int, Action<T>, Action<T>)
Initializes a new instance of the MonoBehaviourPool<T> class.
public MonoBehaviourPool(T prefab, GameObject parent, int initialCount, Action<T> wakeUp, Action<T> setToSleep)
Parameters
prefabTThe prefab used to instantiate objects from.
parentGameObjectThe parent object to which the pool objects will be attached.
initialCountintThe initial count of objects to create.
wakeUpAction<T>A function called on an object when it is woken up.
setToSleepAction<T>A function called on objects when they are put to sleep.