private MenuMusic menuMusic; //background music player void Start() { //get menu music component and play background music menuMusic = GameObject.FindGameObjectWithTag("Music").GetComponent <MenuMusic>(); menuMusic.PlayMusic(); coinTxt.text = GameManager.totalCoins.ToString(); //update coins text if (GameManager.levelsCompleted >= 2) //if first two levels completed, then player can access and play any level { lvl2Button.SetActive(true); lvl3Button.SetActive(true); } else if (GameManager.levelsCompleted >= 1) //if only first level completed, player can only access and play the first two levels { lvl2Button.SetActive(true); lvl3Button.SetActive(false); } else //if no levels completed, player can only attempt the first level { lvl2Button.SetActive(false); lvl3Button.SetActive(false); } shop.transform.localScale = new Vector3(0, 0, 0); //shop disappaer }
//called when player beats or fails the level public void LevelEnd() { menuMusic.PlayMusic(); //start playing menu background music chaseMusic.Stop(); //stop playing chase music gameMusic.Stop(); //stop playing level/game music }
void Start() { //get script component for background music menuMusic = GameObject.FindGameObjectWithTag("Music").GetComponent <MenuMusic>(); menuMusic.PlayMusic(); //play music }