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); }
// 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); } }
// 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); } } } }