コード例 #1
0
        private void StartGameOver()
        {
            Pause.StopTime();
            _gameOverMenu.ShowMenu();
            IScoreData recordData = _recordSaver.Load(_saveFileName);
            IScoreData scoreData  = _scoreModel.Score;

            if (scoreData.Score > recordData.Score)
            {
                _recordSaver.Save(_saveFileName, scoreData);
                _gameOverMenu.ChangeScore(scoreData.Score, true);
            }
            else
            {
                _gameOverMenu.ChangeScore(scoreData.Score, false);
            }
        }
コード例 #2
0
        private void StartGameOver()
        {
            _isGameOver = true;
            _gameOverMenu.ShowMenu();
            ScoreAmount recordData = _scoreSaver.Load();
            ScoreAmount scoreData  = _scoreCounter.SaveData;

            if (CurrentAuth.type != AuthType.Anonymous)
            {
                _leaderboardController.SendScore(scoreData.score);
            }

            if (scoreData.score > recordData.score)
            {
                _scoreSaver.Save(scoreData);
                _gameOverMenu.ChangeScore(scoreData.score, scoreData.score, true);
            }
            else
            {
                _gameOverMenu.ChangeScore(scoreData.score, recordData.score, false);
            }
        }