Exemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     lastUnlocked = MyScoreManager.lastUnlockedLevel;
     bushes       = transform.GetChild(0).gameObject;
     bushes.SetActive(false);
     MyScoreManager.saveAll();
     for (int i = 1; i <= lastUnlocked; i++)
     {
         GameObject.Find("pad" + i).gameObject.SetActive(false);
     }
 }
    private void nextLevel()
    {
        ShowAd();
        string sceneNumber = SceneManager.GetActiveScene().name.Substring(5);
        int    nextlevel   = int.Parse(sceneNumber) + 1;

        MyScoreManager.lastUnlockedLevel = nextlevel;
        chargeScene.sceneName            = "Level" + nextlevel;
        MyScoreManager.saveAll();
        bushes.SetActive(true);
    }
Exemplo n.º 3
0
    // Update is called once per frame
    void Update()
    {
        if (Input.touchCount == 1)
        {
            Touch touch = Input.touches[0];

            if (touch.phase == TouchPhase.Began)
            {
                Ray          ray = Camera.main.ScreenPointToRay(touch.position);
                RaycastHit2D hit = Physics2D.Raycast(ray.origin, ray.direction);
                if (hit.collider.name.Equals("quitYes"))
                {
                    MyScoreManager.saveAll();
                    Application.Quit();
                }
                if (hit.collider.name.Equals("quitNo"))
                {
                    Destroy(gameObject);
                }
            }
        }
    }
Exemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     bushes.SetActive(false);
     MyScoreManager.initializing();
 }