コード例 #1
0
ファイル: ObjectPool.cs プロジェクト: Albarnie/ObjectPooling
 public void AddToPool(PooledObject objectToAdd)
 {
     pool.Add(objectToAdd);
     usedPool.Remove(objectToAdd);
     objectToAdd.gameObject.SetActive(false);
 }
コード例 #2
0
ファイル: ObjectPool.cs プロジェクト: Albarnie/ObjectPooling
        public void RemoveFromPool(GameObject objectToRemove)
        {
            PooledObject pooledObject = objectToRemove.GetComponent <PooledObject>();

            RemoveFromPool(pooledObject);
        }