public void PlayButtonClick() { MenuCanvas.GetComponent <Canvas>().enabled = false; GameplayCanvas.GetComponent <Canvas>().enabled = true; transform.position = new Vector3(0, 0, -1); GetComponent <PolygonCollider2D>().enabled = true; GetComponent <Rigidbody2D>().gravityScale = 2.8f; ObstacleGenerator.transform.position = new Vector2(5, 0); score = 0; Score.GetComponent <Text>().text = score.ToString(); }
void OnCollisionEnter2D(Collision2D other) { if (PlayerPrefs.GetInt("HighScore") < score) { PlayerPrefs.SetInt("HighScore", score); } GetComponent <PolygonCollider2D>().enabled = false; GetComponent <Rigidbody2D>().gravityScale = 0; ObstacleGenerator.transform.position = new Vector2(-5, 0); HighScore.GetComponent <Text>().text = "High Score: " + PlayerPrefs.GetInt("HighScore"); MenuCanvas.GetComponent <Canvas>().enabled = true; GameplayCanvas.GetComponent <Canvas>().enabled = false; transform.position = new Vector3(transform.position.x, transform.position.y, 10); GameObject exp = Instantiate(Explosion, new Vector2(transform.position.x, transform.position.y), Quaternion.identity) as GameObject; Destroy(exp, 0.58f); }