diff --git a/Source/Editor/Modules/SimulationModule.cs b/Source/Editor/Modules/SimulationModule.cs index c77bc4492..fecfcfdd6 100644 --- a/Source/Editor/Modules/SimulationModule.cs +++ b/Source/Editor/Modules/SimulationModule.cs @@ -127,13 +127,12 @@ namespace FlaxEditor.Modules public void RequestStartPlayGame() { if (!Editor.StateMachine.IsEditMode) - { return; - } var firstScene = Content.Settings.GameSettings.Load().FirstScene; if (firstScene == Guid.Empty) { + Editor.LogWarning("No First Scene assigned in Game Settings."); if (Level.IsAnySceneLoaded) Editor.Simulation.RequestStartPlayScenes(); return; @@ -141,6 +140,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