Esempio n. 1
0
 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;
 }
Esempio n. 2
0
    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);
        }
    }