// Start is called before the first frame update // Initialize button on game startup public void Start() { // Initialize button vbutton = GameObject.Find(this.name); vbutton.GetComponent <VirtualButtonBehaviour>().RegisterEventHandler(this); changeSetScript = GameObject.FindGameObjectWithTag("SwitchInstrumentButton").GetComponent <virtualbutton_changeset>(); currentSet = changeSetScript.GetCurrentSet(); // Initalize audio isPlaying = false; loops.Add(loop1); loops.Add(loop2); loops.Add(loop3); loops.Add(loop4); loops.Add(loop5); foreach (AudioSource clip in loops) { clip.volume = 0; clip.Stop(); clip.loop = true; } musicController = GameObject.FindGameObjectWithTag("MusicController").GetComponent <mastermusiccontroller>(); }
// Start is called before the first frame update void Start() { vbutton = GameObject.Find(this.name); vbutton.GetComponent <VirtualButtonBehaviour>().RegisterEventHandler(this); musicController = GameObject.FindGameObjectWithTag("MusicController").GetComponent <mastermusiccontroller>(); }