public void Clear() { while (queue.Count > 0) { var current = queue.Dequeue(); objectHandler.Destory(current); } }