From b9cd6974fb7a00940131b2148d1737c0d47f5f0a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 23 Jul 2022 00:58:45 +0200 Subject: [PATCH] Add confirmation dialog for Scenes Data building in Editor toolbar (prevent misclicks) --- Source/Editor/Editor.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Editor/Editor.cs b/Source/Editor/Editor.cs index f885fbfc5..02530dab5 100644 --- a/Source/Editor/Editor.cs +++ b/Source/Editor/Editor.cs @@ -1137,7 +1137,11 @@ namespace FlaxEditor /// 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();