Esempio n. 1
0
    public void ApplyChanges()
    {
        var name = NameInput.text;

        var scores = _scoreManager.Scores;

        try
        {
            var lastPlayerEvent = _playerEventLogService.GetPlayerEvent();
            var deathReason     = _deathReasonService.GetDeathReasonSummary(lastPlayerEvent, Zilon.Core.Localization.Language.Ru);

            _scoreStorage.AppendScores(name, scores, deathReason);

            GameCleanupHelper.ResetState(_player);
        }
        catch (Exception exception)
        {
            Debug.LogError("Не удалось выполнить запись результатов в БД\n" + exception.ToString());
        }

        SceneManager.LoadScene("scores");
    }
Esempio n. 2
0
        public void Execute()
        {
            GameCleanupHelper.ResetState(_player);

            SceneManager.LoadScene("title");
        }