public override void Draw(GameTime gameTime) { //DrawSphere(Vector2.Zero, new Vector2(0.0f,1.0f)); var debugWorld = Game.Match?.World; if (debugWorld == null) { return; } foreach (Entity ball in debugWorld.Entities) { if (ball.Disposed) { continue; } DrawSphere(ball.Position, ball.Rotation, ball.Radius, ball.PhysicsBody?.Awake ?? false); } foreach (var rope in debugWorld.Ropes) { DrawRope(rope); } DrawTerrain(); WaterRenderer.DrawWaterDebug(debugWorld); base.Draw(gameTime); }