Exemplo n.º 1
0
    public void PlayMusic(string p_MusicName)
    {
        GameObject t_musicobject = GameObject.FindGameObjectWithTag("music");

        if (t_musicobject != null)
        {
            if (t_musicobject.GetComponent <SoundClip>().m_Key != p_MusicName)
            {
                Destroy(t_musicobject);
            }
            else
            {
                m_currentmusicplaying = t_musicobject.GetComponent <SoundClip>();
                return;
            }
        }

        m_currentmusicplaying = new GameObject("Music_" + p_MusicName).AddComponent <SoundClip>();
        m_currentmusicplaying.gameObject.tag = "music";
        float t_volume = 0.5f;

        m_currentmusicplaying.LoadClip(p_MusicName, GetSoundClip(p_MusicName), true, 1.0f, t_volume, true);
    }