public void StopID(SONIDOS sonido) { string ID = ""; switch (sonido) { case SONIDOS.PAUSE: ID = "pause_menu"; break; case SONIDOS.MAIN_MENU: ID = "main_menu"; break; case SONIDOS.FORCE_THEME: ID = "story_menu"; break; case SONIDOS.EXPLOSION_FINAL: ID = "explosion_final"; break; } ISoundElement sonidoATerminar = elems.Find(elem => elem.GetID().Equals(ID)); if (sonidoATerminar != null) { sonidoATerminar.Stop(); } }
public void ReproducirSonido(SONIDOS sonido) { switch (sonido) { case SONIDOS.EXPLOSION_TORRETA: AgregarElemento(new Sonido("Sonidos\\430058__manimato2__explosion.wav", 0, 1f, 1, 0, "")); break; case SONIDOS.DISPARO_MISIL_XWING: AgregarElemento(new Sonido("Sonidos\\XWing_1_disparo.wav", 0, 1f, 1, 0, "")); break; case SONIDOS.DISPARO_MISIL_ENEMIGO: AgregarElemento(new Sonido("Sonidos\\TIE_fighter_1_disparo.wav", 0, 1f, 1, 0, "")); break; case SONIDOS.BACKGROUND_BATTLE: FindAndPlay("Sonidos\\Background_space_battle_10min.mp3", "background_battle"); break; case SONIDOS.LUKE_OBI_WAN: AgregarElemento(new Sonido("Sonidos\\obi_wan_luke.wav", 0, 0.5f, 1, 0, "")); break; case SONIDOS.PAUSE: FindAndPlay("Sonidos\\main_menu.mp3", "pause_menu"); break; case SONIDOS.MAIN_MENU: FindAndPlay("Sonidos\\main_menu.mp3", "main_menu"); break; case SONIDOS.FLYBY_2: FindAndPlay("Sonidos\\XWing_flyby_2.mp3", "flyby_2", true); break; case SONIDOS.XWING_ENGINE: FindAndPlay("Sonidos\\XWing_engine.mp3", "xwing_engine"); break; case SONIDOS.XWING_BOMB: AgregarElemento(new Sonido("Sonidos\\Xwing_bomb_sound.wav", 0, 2, 1, 0, "")); break; case SONIDOS.EXPLOSION_FINAL: FindAndPlay("Sonidos\\final_explotion.mp3", "explosion_final"); break; case SONIDOS.FORCE_THEME: FindAndPlay("Sonidos\\Force_Theme.mp3", "story_menu"); break; case SONIDOS.DAMAGE: AgregarElemento(new Sonido("Sonidos\\Damage.wav", 0, 5, 1, 0, "")); break; } }