static void DrawGUI(float Dt) { Game.DrawGUI(Dt); NuklearAPI.Frame(() => { GConsole.NuklearDraw(10, 10); }); }
static void Draw(float Dt) { Gfx.Clear(); ShaderUniforms.Default.Camera = Engine.Camera3D; Game.Draw(Dt); Game.DrawTransparent(Dt); ShaderUniforms.Default.Camera = Engine.Camera2D; RenderState State = Gfx.PeekRenderState(); State.EnableDepthTest = false; Gfx.PushRenderState(State); Game.DrawGUI(Dt); Engine.GUI.Draw(); Gfx.PopRenderState(); Engine.Window.SwapBuffers(); }