Add confirmation dialog for Scenes Data building in Editor toolbar (prevent misclicks)

This commit is contained in:
2022-07-23 00:58:45 +02:00
parent 2a3316ac5e
commit b9cd6974fb
+5 -1
View File
@@ -1137,7 +1137,11 @@ namespace FlaxEditor
/// </summary>
public void BuildScenesOrCancel()
{
if (StateMachine.BuildingScenesState.IsActive)
var isActive = StateMachine.BuildingScenesState.IsActive;
var msg = isActive ? "Cancel baking scenes data?" : "Start baking scenes data?";
if (MessageBox.Show(msg, "Scene Data building", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
return;
if (isActive)
StateMachine.BuildingScenesState.Cancel();
else
StateMachine.GoToState<BuildingScenesState>();