Beispiel #1
0
 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();
 }
Beispiel #2
0
    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);
    }