示例#1
0
    // 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>();
 }