// Esta funcion se ejecuta cuando se presiona el boton de favorito
    // de cualquier carta. Para distinguir la carta se utiliza el
    // parametro cardIndex.
    public void SetAsFavorite(int cardIndex)
    {
        var favAct = Resources.Load <Sprite>("Sprites/favbtnOs");
        var Unfav  = Resources.Load <Sprite>("Sprites/heartfav");

        Debug.Log("Set this card as fav: " + cards[cardIndex].assetBundleName);
        cards[cardIndex].isFavorite = !cards[cardIndex].isFavorite;

        if (cards[cardIndex].isFavorite)
        {
            cards[cardIndex].cardGameObject.transform.GetChild(4).GetComponent <Button>().image.sprite = favAct;
        }
        else
        {
            cards[cardIndex].cardGameObject.transform.GetChild(4).GetComponent <Button>().image.sprite = Unfav;
        }
        SaveLoadData.stashFavoriteIdList(favoriteIdList);
        SaveLoadData.SaveToFile();
    }