大幅优化

Signed-off-by: TRAfoer <lhf190@outlook.com>
This commit is contained in:
2025-10-05 11:45:32 +08:00
parent e145d65d38
commit 725009e354
66 changed files with 616229 additions and 175087 deletions

View File

@@ -204,19 +204,14 @@ namespace Ichni
Instantiate(EditorManager.instance.basePrefabs.generalSecondaryWindow,
EditorManager.instance.uiManager.mainPage.mainCanvas.GetComponent<RectTransform>()).GetComponent<GeneralSecondaryWindow>();
QuitWindow.Initialize("Do You Want To Save?", () =>
{
Destroy(QuitWindow.gameObject);
});
QuitWindow.Initialize("Do You Want To Save?");
var container = QuitWindow.GenerateContainer("Save confirm");
var beatmapToolsSettings = container.GenerateSubcontainer(3);
var yesButton = QuitWindow.GenerateButton(beatmapToolsSettings, "Yes", () =>
{
isQuit = true;
EditorManager.instance.projectManager.saveManager.Save();
Application.Quit();
SaveAndQuit();
});
var noButton = QuitWindow.GenerateButton(beatmapToolsSettings, "No", () =>
@@ -236,5 +231,12 @@ namespace Ichni
// }
}
async void SaveAndQuit()
{
isQuit = true;
LogWindow.Log("Start Saving...", Color.yellow);
await projectManager.saveManager.SaveAllCoroutine();
Application.Quit();
}
}
}