public Explosion2 CreateExplosion2(uint colliderID, float scale) { Explosion2 ex; uint id = NextID(); Vector2 pos = new Vector2(GetObject(colliderID).Bounds.X, GetObject(colliderID).Bounds.Y); ex = new Explosion2(id, pos, content, scale); QueueGameObjectForCreation(ex); return ex; }