public void OnPointerClick(PointerEventData eventData) { Logic.userData.volumeActive = !Logic.userData.volumeActive; logic.updateAudio(); DataSystem.save(Logic.userData); rawImage.texture = Logic.userData.volumeActive ? this.volumeOn : this.volumeOff; }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Finish") { this.spawner.stop(); this.gameCanvas.SetActive(false); this.pauseCanvas.SetActive(true); this.currentScoreText.text = Logic.userData.currentScore.ToString(); if (Logic.userData.currentScore > Logic.userData.hightScore) { Logic.userData.hightScore = Logic.userData.currentScore; this.logic.bestScoreText.text = Logic.userData.hightScore.ToString(); DataSystem.save(Logic.userData); } Logic.userData.currentScore = 0; this.currentScore.SetActive(true); this.gameObject.SetActive(false); } }