using ImGuiNET; namespace Nerfed.Editor.Project { internal static class ProjectGui { private static string projectDirectory = string.Empty; private static string projectName = string.Empty; internal static void OnGui() { ImGui.Begin("Project"); ImGui.InputText("Project Directory", ref projectDirectory, 512); ImGui.InputText("Project Name", ref projectName, 512); if (ImGui.Button("Create Project")) { Project.Create(projectDirectory, projectName); } if(ImGui.Button("Open Project")) { Project.Open(projectDirectory); } ImGui.Text("Loaded project: "); if(Project.LoadedConfig != null) { ImGui.Text(Project.LoadedConfig.Name); ImGui.Text(Project.LoadedConfig.Version.ToString()); ImGui.Text(Project.LoadedConfig.RuntimeProject); } else { ImGui.Text("None"); } ImGui.End(); } } }