public override void TocarCancion(EnumSonidosParaSonar sonido)
    {
        SonidosFacotry  factoriaDeSonidos = new SonidosFacotry(GameObject.Instantiate(configuracionSonido));
        SonidoParaSonar sonidoPorSonar    = factoriaDeSonidos.Create(sonido);

        source.PlayOneShot((AudioClip)sonidoPorSonar.Sonido);
    }
    public override void TocarCancion(EnumSonidosParaSonar sonido)
    {
        //implementamos una Factoria
        SonidosFacotry  factoriaDeSonidos = new SonidosFacotry(GameObject.Instantiate(configuracionSonido));
        SonidoParaSonar sonidoPorSonar    = factoriaDeSonidos.Create(sonido);

        //sonidoPorSonar.Evento.Post(gameObject);
        //destruimos el resultante
        Destroy(sonidoPorSonar.gameObject);
    }