public Tuple <Entity, Entity> RemoveCollisionPair() { Tuple <Entity, Entity> result; CurrentCollisionPairs.TryDequeue(out result); return(result); }
public void AddCollisionPair(Entity source, Entity target) { CurrentCollisionPairs.Enqueue(new Tuple <Entity, Entity>(source, target)); }