//If it hasn't changed music, change the current music playing in the game private void ChangeMusic() { if (triggered == false) { triggered = true; GameObject audioS = GameObject.FindGameObjectWithTag("AudioSource"); BackgroundMusic bm = audioS.GetComponentInChildren <BackgroundMusic>(); //Change the music bm.ChangeMusic(startClip, loopClip); } }