void Update() { RestartMenu.init(); Rec.text = "" + RestartMenu.BestScore.ToString(); Summ.text = "" + RestartMenu.SummScore.ToString(); Gem.text = "" + RestartMenu.GemScore.ToString(); }
public void ShowRestartMenu() { _restart = new RestartMenu(); _restart.SetScore(); _restart.Show(); Time.timeScale = 0f; }
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(); } }
public void HideRestartMenu() { _restart.Hide(); _restart = null; }