Добавил возможность проиграть

This commit is contained in:
2026-05-16 17:31:11 +03:00
parent 5343e3f459
commit a9b985cfd4
5 changed files with 113 additions and 25 deletions
+8
View File
@@ -6,6 +6,7 @@ public class Debugger : MonoBehaviour
[SerializeField] private SandPathBuildService _sandPathBuildService;
[SerializeField] private TurretsShop _turretShop;
[SerializeField] private SpawnDeathEnemyController _spawnDeathControl;
[SerializeField] private Tower _tower;
private void OnEnable()
{
@@ -14,6 +15,7 @@ public class Debugger : MonoBehaviour
_turretShop.OnTurretSelected += OnTurretSelected;
_turretShop.OnTurretDeselected += OnTurretDeselected;
_spawnDeathControl.OnLastEnemyDestroyed += OnLastEnemyDestroyed;
_tower.OnGameOver += OnGameOver;
}
private void OnDisable()
@@ -23,6 +25,7 @@ public class Debugger : MonoBehaviour
_turretShop.OnTurretSelected -= OnTurretSelected;
_turretShop.OnTurretDeselected -= OnTurretDeselected;
_spawnDeathControl.OnLastEnemyDestroyed -= OnLastEnemyDestroyed;
_tower.OnGameOver -= OnGameOver;
}
private static void OnGameStateChanged(GameManager.GameState newState)
@@ -49,4 +52,9 @@ public class Debugger : MonoBehaviour
{
print("Last enemy destroyed");
}
private void OnGameOver()
{
print("Game over");
}
}