// 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(); }