예제 #1
0
    public void LogScore(HighscoreManager highscoreManager)
    {
        if (scoreLogged == true)
        {
            return;
        }

        highscoreManager.AddScore(gameScore, playerName);
        scoreLogged = true;
    }
예제 #2
0
 public void UpdateLives(int activelives, int player)
 {
     lives[player]             = activelives;
     ActiveLife[player].sprite = LivesSprites[activelives];
     if (lives[0] == 0 && lives[1] == 0)
     {
         StartCoroutine(GameOverScreen());
         RestartImg.gameObject.SetActive(true);
         gameManager.GameOver();
         Debug.Log(score);
         if (gameManager.isCoop)
         {
             highscoreManager.AddScore(score, 1);
         }
         else
         {
             highscoreManager.AddScore(score, 0);
         }
     }
 }
예제 #3
0
 public void EndGame()
 {
     highscore.AddScore(_points);
     changer.LoadScene("End");
 }