コード例 #1
0
ファイル: ScoreCounter.cs プロジェクト: jamccool/General
 // Update best score
 private void OnGameFinished()
 {
     if ((int)_currentScore > Data.GetBestScore())
     {
         Data.SetBestScore((int)_currentScore);
     }
 }
コード例 #2
0
 // Update best score
 private void OnGameFinished()
 {
     if ((int)_currentScore > Data.GetBestScore())
     {
         Data.SetBestScore((int)_currentScore);
         PlaySound(_newHighScore);
     }
 }
コード例 #3
0
ファイル: ScoreCounter.cs プロジェクト: jamccool/General
        private void Start()
        {
            // Update score texts
            _bestScoreText.text = NumberFormatter.ToKMB(Data.GetBestScore());
            UpdateCurrentScoreText();

            // Subscribe to GameFinish event
            GameObject.FindWithTag(Tags.GameManager).GetComponent <GameManager>().GameFinishedEvent += OnGameFinished;
            // Subscribe to Spawn Stone event
            _stoneGenerator.OnStoneSpawnedEvent += SubscribeStonesOnBulletHitEvent;
        }