internal void Init() { if (GuiRenderer == null) { GuiRenderer = new ImGUI.ImGuiRenderer(Setup.Game); //LoadedFont = ImGui.GetIO().Fonts.AddFontFromFileTTF("Roboto-Regular.ttf", 15); GuiRenderer.RebuildFontAtlas(); } if (ImGUI_RenderTarget == null) { ImGUI_RenderTarget = new RenderTarget2D(Setup.GraphicsDevice, Setup.graphics.PreferredBackBufferWidth, Setup.graphics.PreferredBackBufferHeight, false, Setup.GraphicsDevice.PresentationParameters.BackBufferFormat, DepthFormat.Depth24); } }
public void Start() { if (GuiRenderer == null) { GuiRenderer = new ImGUI.ImGuiRenderer(Setup.Game); GuiRenderer.RebuildFontAtlas(); } if (ImGUI_RenderTarget == null) { ImGUI_RenderTarget = new RenderTarget2D(Setup.GraphicsDevice, Setup.graphics.PreferredBackBufferWidth, Setup.graphics.PreferredBackBufferHeight, false, Setup.GraphicsDevice.PresentationParameters.BackBufferFormat, DepthFormat.Depth24); } int Count = GameObjects.Count - 1; //if (Active) for (int i = Count; i >= 0; i--) { if (!GameObjects[Count - i].IsEditor) { GameObjects[Count - i].Start(); } } }