public string ObtenerNombreFicheroSonido(SonidoID audio) { for (int i = 0; i < listaSonidos.Count; i++) { if (listaSonidos[i].ID == audio) { return(listaSonidos[i].nombreFichero); } } return(string.Empty); }
public void ReproducirSonido(SonidoID sonidoID) { if (!contenedorSonidos.ContainsKey(sonidoID)) { string nombreFichero = vinculadorResources.ObtenerNombreFicheroSonido(sonidoID); if (!string.IsNullOrEmpty(nombreFichero)) { Sonido sonido = (Sonido)Resources.Load(nombreFichero); contenedorSonidos.Add(sonido.ID, sonido); } } audioSonidos.clip = contenedorSonidos[sonidoID].audio; audioSonidos.volume = contenedorSonidos[sonidoID].volumen; audioSonidos.Play(); }
public void ReproducirSonido(SonidoID sonido) { ControladorDatos.Instancia.ReproducirSonido(sonido); }
public SonidoVinculado(SonidoID id, string nombreFichero) { this.ID = id; this.nombreFichero = nombreFichero; }