public void ReturnObject(PoolObject obj) { if (set.Contains(obj)) { return; } set.Add(obj); objects.Enqueue(obj); obj.OnReturnedToPool(); }
public void ReturnObject(PoolObject obj) { objects.Enqueue(obj); obj.OnReturnedToPool(); }
public void ReturnObject(PoolObject obj) { if (set.Contains(obj)) { return; } set.Add(obj); objects.Enqueue(obj); obj.OnReturnedToPool(); }
public void ReturnObject(PoolObject obj) { objects.Enqueue(obj); obj.OnReturnedToPool(); }