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;
            }
        }