public UnityObjectPoolBase(GameObject prefab, Transform inPoolParent) { _prefab = prefab; _inPoolParent = inPoolParent; _instantiater = new DefaultInstantiater(); }
public UnityObjectPoolBase(GameObject prefab, Transform inPoolParent, IInstantiater instantiater) { _prefab = prefab; _inPoolParent = inPoolParent; _instantiater = instantiater; }
public UnityObjectCachePoolBase(GameObject prefab, Transform inPoolParent, IInstantiater instantiater) : base(prefab, inPoolParent, instantiater) { }