Protogame.Wall.Render C# (CSharp) Méthode

Render() public méthode

public Render ( IGameContext gameContext, IRenderContext renderContext ) : void
gameContext IGameContext
renderContext IRenderContext
Résultat void
        public void Render(IGameContext gameContext, IRenderContext renderContext)
        {
            if (!this.DebugRender)
            {
                return;
            }

            if (renderContext.IsCurrentRenderPass<I3DRenderPass>())
            {
                return;
            }

            this.m_2DRenderUtilities.RenderLine(renderContext, this.Start, this.End, DebugRenderWallColor);

            // Show normal.
            var diff = this.End - this.Start;
            var mid = this.Start + (diff / 2);

            this.m_2DRenderUtilities.RenderLine(renderContext, mid, mid + (this.Normal * 4), DebugRenderWallNormalColor);
        }