public void InitializePool() { if (!PoolInitialized) { ClonePool = new SpawnableObjectPool <Clone>(this, BakeCount, CloseBakedObjects); PoolInitialized = true; } }
public void Initialize(SpawnableObjectPool <Clone> PoolToReturn) { this.PoolToReturn = PoolToReturn; MyReturnToPool = new ReturnToPool(PoolToReturn.ReturnObjectToPool); }
public void DestroyPool() { ClonePool = null; }