Exemplo n.º 1
0
 void Update()
 {
     RestartMenu.init();
     Rec.text  = "" + RestartMenu.BestScore.ToString();
     Summ.text = "" + RestartMenu.SummScore.ToString();
     Gem.text  = "" + RestartMenu.GemScore.ToString();
 }
Exemplo n.º 2
0
 public void ShowRestartMenu()
 {
     _restart = new RestartMenu();
     _restart.SetScore();
     _restart.Show();
     Time.timeScale = 0f;
 }
Exemplo n.º 3
0
    void OnCollisionEnter2D(Collision2D collider)
    {
        if (collider.gameObject.name == "rain(Clone)")
        {
            deathFlash.SetTrigger("death");
            Destroy(collider.gameObject);
            Destroy(gameObject);


            canvas.SetActive(true);
            RestartMenu gameOverMenuScript = gameOverMenu.GetComponent <RestartMenu>();
            Score       scoreScript        = score.GetComponent <Score>();

            int currentHighscore = highscore.SetScore(scoreScript.getScore());
            int currentScore     = scoreScript.getScore();

            float horizontalPosition = transform.position.x;
            float verticalPosition   = transform.position.y;
            Instantiate(emitter, new Vector2(horizontalPosition, verticalPosition), Quaternion.identity);

            if (currentHighscore == currentScore)
            {
                gameOverMenuScript.setColor();
            }

            gameOverMenuScript.setFinalScore("" + currentScore);
            gameOverMenuScript.setHighscore("" + currentHighscore);

            scoreScript.setHasStarted(false);
            scoreScript.setGameOver();
            scoreScript.removePoints();
        }
    }
Exemplo n.º 4
0
 public void HideRestartMenu()
 {
     _restart.Hide();
     _restart = null;
 }