Esempio n. 1
0
 public override void Draw(NRenderPrimitiveDrawInterface PDI)
 {
     foreach (NGUIRenderControl control in m_renderControls)
     {
         if (control.Visible)
         {
             control.DrawWidgets(PDI);
             m_uiCanvas.Begin();
             control.DrawWidgets(m_uiCanvas);
             m_uiCanvas.End();
         }
     }
 }
        public override void Draw(NRenderPrimitiveDrawInterface PDI)
        {
            foreach (GameViewportControl control in renderControls)
            {
                if (!control.Visible)
                {
                    continue;
                }

                NUICanvas guiCanvas = GameEngine.EngineInstance.GuiCanvas;
                if (guiCanvas != null)
                {
                    guiCanvas.Begin();
                    GameHud.Instance.DrawHud(guiCanvas);
                    control.DrawWidgets(guiCanvas);
                    guiCanvas.End();
                }
                GameHud.Instance.DrawHud(PDI);
                control.DrawWidgets(PDI);
            }
        }