diff --git a/Assets/Scripts/Game/LevelController.cs b/Assets/Scripts/Game/LevelController.cs index 9cebeb4..df3791f 100644 --- a/Assets/Scripts/Game/LevelController.cs +++ b/Assets/Scripts/Game/LevelController.cs @@ -33,6 +33,12 @@ public class LevelController : MonoBehaviour if (aliveEnemies.All(enemy => enemy == null)) { GameController.i.OnLevelClear(SceneManager.GetActiveScene().name, timeSpent); GameController.i.LoadDeployScene(); + return; + } + if (Input.GetKeyDown(KeyCode.Escape)) { + GameController.i.OnLevelFailed(SceneManager.GetActiveScene().name, timeSpent, aliveEnemies); + GameController.i.LoadDeployScene(); + return; } timeSpent += Time.deltaTime; }