/// <summary>
    /// Переключение игрового состояние в GameStarted
    /// </summary>
    public void StartGame()
    {
        //Снять паузу на спавн противников
        _enemySpawnManager.PauseToSpawn = false;

        //Заспавнить игрока
        _playerController.Spawn();

        //Изменить текущее состояние игрового процесса
        _gameState = GameState.GameStarted;

        //Передать статус GameOver в GUI
        GUIController.ChangeGameOverState(false);
    }
    /// <summary>
    /// Переключение игрового состояние в GameOver
    /// </summary>
    public void GameOver()
    {
        //Убить всех противников
        _enemySpawnManager.KillAllEnemies();

        //Установить паузу на спавн противников
        _enemySpawnManager.PauseToSpawn = true;

        //Отключить игрока
        _playerController.gameObject.SetActive(false);

        //Изменить текущее состояние игрового процесса
        _gameState = GameState.GameOver;

        //Отключить все объекты в пулах
        DisableAllObjectsInPools();

        //Передать статус GameOver в GUI
        GUIController.ChangeGameOverState(true);
    }