Example #1
0
        public void ReturnObject(PoolObject obj)
        {
            if (set.Contains(obj))
            {
                return;
            }

            set.Add(obj);
            objects.Enqueue(obj);
            obj.OnReturnedToPool();
        }
Example #2
0
 public void ReturnObject(PoolObject obj)
 {
     objects.Enqueue(obj);
     obj.OnReturnedToPool();
 }