Ballz.GameSession.Renderer.DebugRenderer.Draw C# (CSharp) Метод

Draw() публичный Метод

public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void
        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);
        }