public IEnumerator loadAudio(string path, string nombre)
    {
        WWW request = new WWW(path);

        if (request.error == null)
        {
            yield return(request);

            MusicSource.clip = request.GetAudioClip(false, false, AudioType.WAV);
            if (!(SceneManager.GetActiveScene().name.Equals("Inicio")))
            {
                MusicSource.Play();
            }
            if (request.progress == 1)
            {
                SavWav.Save(nombre, MusicSource.clip);
                if (SceneManager.GetActiveScene().name.Equals("Inicio"))
                {
                    PanelInicio.cambioEscenaPI();
                }
            }
        }
        else
        {
            print("No se puede cargar el audio");
        }
    }
示例#2
0
 void Awake()
 {
     soundManager = GameObject.FindObjectOfType <SoundManager>();
     audioScript  = GameObject.FindObjectOfType <AudioScript>();
     panelInicio  = GameObject.FindObjectOfType <PanelInicio>();
 }