@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user