From 8e4783a0c6b29bf2414e5a43db1ab8e79d02f303 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Wed, 22 May 2024 14:38:17 -0500 Subject: [PATCH] Play scene if invalid first scene data in editor while selected to play game from first scene. --- Source/Editor/Modules/SimulationModule.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Modules/SimulationModule.cs b/Source/Editor/Modules/SimulationModule.cs index c77bc4492..aab3aea9f 100644 --- a/Source/Editor/Modules/SimulationModule.cs +++ b/Source/Editor/Modules/SimulationModule.cs @@ -127,9 +127,7 @@ namespace FlaxEditor.Modules public void RequestStartPlayGame() { if (!Editor.StateMachine.IsEditMode) - { return; - } var firstScene = Content.Settings.GameSettings.Load().FirstScene; if (firstScene == Guid.Empty) @@ -141,6 +139,9 @@ namespace FlaxEditor.Modules if (!FlaxEngine.Content.GetAssetInfo(firstScene.ID, out var info)) { Editor.LogWarning("Invalid First Scene in Game Settings."); + if (Level.IsAnySceneLoaded) + Editor.Simulation.RequestStartPlayScenes(); + return; } // Load scenes after entering the play mode