private void SetShowPuzzle(AwardPB apb) { var card = GlobalData.CardModel.GetCardBase(apb.ResourceId); _cardQualityImage = transform.Find("Puzzle/CardQualityImage").GetComponent <Image>(); transform.Find("Puzzle/NameText").GetComponent <Text>().text = card.CardName + I18NManager.Get("Visit_Hint5") + apb.Num.ToString(); bool isPuzzle; isPuzzle = apb.Resource == ResourcePB.Puzzle ? true : false; transform.Find("Puzzle/PuzzleRawImage").gameObject.SetActive(isPuzzle); transform.Find("Puzzle/RawImage").gameObject.SetActive(isPuzzle); _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(card.Credit)); // _cardQualityImage.SetNativeSize(); RawImage cardImage = transform.Find("Puzzle/Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>("Card/Image/SmallCard/" + apb.ResourceId, ModuleConfig.MODULE_VISIT); if (texture == null) { texture = ResourceManager.Load <Texture>("Card/Image/SmallCard/1420", ModuleConfig.MODULE_VISIT); } cardImage.texture = texture; transform.Find("Puzzle/PuzzleRawImage/Text").GetText().text = apb.Num.ToString(); }
public void SetData(DrawCardResultVo vo) { _data = vo; if (vo.IsNew) { transform.Find("NewImage").gameObject.Show(); } else { transform.Find("NewImage").gameObject.Hide(); } //todo bool isPuzzle; isPuzzle = vo.Resource == ResourcePB.Puzzle ? true : false; transform.Find("NameText").GetComponent <Text>().text = isPuzzle?$"{vo.Name}({I18NManager.Get("Card_PuzzleTap")})": vo.Name; transform.Find("PuzzleRawImage").gameObject.SetActive(isPuzzle); transform.Find("RawImage").gameObject.SetActive(isPuzzle); _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.Credit)); // _cardQualityImage.SetNativeSize(); RawImage cardImage = transform.Find("Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>(vo.CardPath, ModuleConfig.MODULE_DRAWCARD); if (texture == null) { texture = ResourceManager.Load <Texture>("Card/Image/SmallCard/1000", ModuleConfig.MODULE_DRAWCARD); } cardImage.texture = texture; }
public override void SetData(VisitLevelVo vo) { base.SetData(vo); int index = 2;//奖励展示写死 string path = "Card/Image/MiddleCard/" + vo.Awards[index].ResourceId.ToString(); Debug.Log("VisitLevelCardItem " + path); RawImage propImage = transform.Find("CardMask/Card").GetComponent <RawImage>(); Texture tx = ResourceManager.Load <Texture>(path, ModuleConfig.MODULE_VISIT); if (tx == null) { tx = ResourceManager.Load <Texture>("Card/Image/MiddleCard/1420", ModuleConfig.MODULE_VISIT); } propImage.texture = tx; var card = GlobalData.CardModel.GetCardBase(vo.Awards[index].ResourceId); var credit = transform.GetImage("Credit"); credit.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(card.Credit)); //propImage.SetNativeSize(); if (vo.IsPass) { ExtraAni(); } }
public void SetData(VisitBattleUserCardVo battleUserCardVo) { if (battleUserCardVo == null) { _data = null; _container.gameObject.Hide(); _emptyBg.gameObject.Show(); return; } UserCardVo vo = battleUserCardVo.UserCardVo; _emptyBg.gameObject.Hide(); _container.gameObject.Show(); _data = battleUserCardVo; transform.Find("Container/QualityBg/LevelText").GetComponent <Text>().text = "Lv." + vo.Level; Transform heartBar = transform.Find("Container/QualityBg/HeartBar"); _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.CardVo.Credit)); //_cardQualityImage.SetNativeSize(); for (int i = 1; i < 6; i++) { // RawImage item = heartBar.GetChild(4 - i).GetComponent<RawImage>(); // float alpha = 0.5f; // if (vo.Star > i) // { // alpha = 1.0f; // } // // item.color = new Color(item.color.r, item.color.g, item.color.b, alpha); // item.gameObject.SetActive(i < vo.MaxStars); var heartroot = heartBar.GetChild(i); heartroot.gameObject.SetActive(i - 1 < vo.MaxStars); GameObject redheart = heartroot.Find("redHeart").gameObject; redheart.SetActive(i - 1 < vo.Star); } Texture texture = ResourceManager.Load <Texture>(vo.CardVo.MiddleCardPath(vo.UserNeedShowEvoCard()), ModuleConfig.MODULE_VISITBATTLE); if (texture == null) { Debug.LogError(vo.CardVo.MiddleCardPath(vo.UseEvo == EvolutionPB.Evo1)); texture = ResourceManager.Load <Texture>(vo.CardVo.MiddleCardPath(), ModuleConfig.MODULE_VISITBATTLE); } _cardImage.texture = texture; }
public void SetData(UserCardVo vo) { _data = vo; transform.Find("NameText").GetComponent <Text>().text = vo.CardVo.CardName; //transform.Find("QualityBg/LevelText").GetComponent<Text>().text = "Lv." + vo.Level; transform.Find("QualityBg/LevelText").GetComponent <Text>().text = I18NManager.Get("Recollection_Level", vo.Level); Transform heartBar = transform.Find("QualityBg/HeartBar"); _cardQualityImage = transform.Find("CardQualityImage").GetComponent <Image>(); _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.CardVo.Credit)); _cardQualityImage.SetNativeSize(); _cardQualityImage.GetComponent <RectTransform>().SetWidth(149.6f); _cardQualityImage.GetComponent <RectTransform>().SetHeight(80.0f); transform.Find("Times/Text").GetComponent <Text>().text = I18NManager.Get("Recollection_CardPropItemNum", vo.RecollectionCount); for (int i = 1; i < 6; i++) { // RawImage item = heartBar.GetChild(4-i).GetComponent<RawImage>(); // float alpha = 0.5f; // if (vo.Star > i) // { // alpha = 1.0f; // } // item.color = new Color(item.color.r,item.color.g,item.color.b,alpha); // item.gameObject.SetActive(i < vo.MaxStars); var heartroot = heartBar.GetChild(i); heartroot.gameObject.SetActive(i - 1 < vo.MaxStars); GameObject redheart = heartroot.Find("RedHeart").gameObject; redheart.SetActive(i - 1 < vo.Star); } RawImage cardImage = transform.Find("Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>(vo.CardVo.MiddleCardPath(vo.UserNeedShowEvoCard())); if (texture == null) { texture = ResourceManager.Load <Texture>(vo.CardVo.MiddleCardPath()); } cardImage.texture = texture; }
public void SetData(CardPuzzleVo vo) { _data = vo; transform.Find("NameText").GetComponent <Text>().text = $"{vo.Name}({I18NManager.Get("Card_PuzzleTap")})"; transform.Find("Shape/NumText").GetComponent <Text>().text = vo.Num + "/" + vo.RequireNum; _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.Credit)); //_cardQualityImage.SetNativeSize(); RawImage cardImage = transform.Find("Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>(vo.CardPath, ModuleConfig.MODULE_CARD); //假如没有图的话,默认不去读图! // if (texture == null) // texture = ResourceManager.Load<Texture>("Card/Image/SmallCard/1000"); cardImage.texture = texture; _redPoint.SetActive(vo.Num >= vo.RequireNum); }
public void SetData(UserCardVo vo) { _data = vo; _name.text = vo.CardVo.CardName; _level.text = "Lv." + vo.Level; _num.text = I18NManager.Get("Card_HasCardNum") + vo.Num; Transform heartBar = transform.Find("QualityBg/HeartBar"); _cardQualityImage = transform.Find("CardQualityImage").GetComponent <Image>(); _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.CardVo.Credit)); //_cardQualityImage.SetNativeSize(); for (int i = 1; i < 6; i++) { Transform item = heartBar.GetChild(i); var redheart = item.Find("RedHeart"); redheart.gameObject.SetActive(vo.Star > i - 1); // float alpha = 0.5f; // if (vo.Star > i) // { // alpha = 1.0f; // } // item.color = new Color(item.color.r,item.color.g,item.color.b,alpha); item.gameObject.SetActive(i - 1 < vo.MaxStars); } RawImage cardImage = transform.Find("Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>(vo.CardVo.MiddleCardPath(vo.UserNeedShowEvoCard()), ModuleConfig.MODULE_CARD); if (texture == null) { //Debug.LogError(vo.CardVo.MiddleCardPath(vo.UseEvo==EvolutionPB.Evo1)+" "+vo.UseEvo); texture = ResourceManager.Load <Texture>(vo.CardVo.MiddleCardPath(), ModuleConfig.MODULE_CARD); } cardImage.texture = texture; transform.Find("RedPoint").gameObject.SetActive(vo.ShowCardDetailRedPoint); }
private void SetShowPuzzle(int cardId) { var card = GlobalData.CardModel.GetCardBase(cardId); _cardQualityImage = transform.Find("Puzzle/CardQualityImage").GetComponent <Image>(); transform.Find("Puzzle/NameText").GetComponent <Text>().text = card.CardName; bool isPuzzle = false; transform.Find("Puzzle/PuzzleRawImage").gameObject.SetActive(isPuzzle); transform.Find("Puzzle/RawImage").gameObject.SetActive(isPuzzle); _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(card.Credit)); _cardQualityImage.SetNativeSize(); RawImage cardImage = transform.Find("Puzzle/Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>("Card/Image/SmallCard/" + cardId, ModuleConfig.MODULE_VISIT); if (texture == null) { texture = ResourceManager.Load <Texture>("Card/Image/SmallCard/1420", ModuleConfig.MODULE_VISIT); } cardImage.texture = texture; }
public void SetData(ShowCardModel data) { //Debug.Log("CardId " + data.CardId + " CardName " + data.CardName + " Credit " + data.Credit + " IsNew " + data.IsNew); transform.Find("NameText").GetComponent <Text>().text = CardVo.SpliceCardName(data.CardName, data.Player); transform.Find("PuzzleImg").gameObject.SetActive(data.Resource == SortResouce.Puzzle); transform.Find("CardQualityImage").GetComponent <Image>().sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(data.Credit)); transform.Find("CardQualityImage").GetComponent <Image>().SetNativeSize(); RawImage cardImage = transform.Find("Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>(data.MiddleCardPath); if (texture == null) { texture = ResourceManager.Load <Texture>("Card/Image/MiddleCard/1000", ModuleConfig.MODULE_CARD); Debug.LogError("no find texture CardId " + data.CardId + " Resource " + data.Resource + " CardName " + data.CardName + " Credit " + data.Credit + " IsNew " + data.IsNew); } cardImage.texture = texture; // Debug.LogError("no find texture CardId " + data.CardId + " Resource " + data.Resource + " CardName " + data.CardName + " Credit " + data.Credit + " IsNew " + data.IsNew); transform.Find("GetImg").gameObject.SetActive(data.IsNew); }
public void SetData(ResolveCardVo vo) { _data = vo; transform.Find("NameText").GetComponent <Text>().text = vo.Name; SetNumText(); _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.Credit)); //_cardQualityImage.SetNativeSize(); RawImage cardImage = transform.Find("Mask/CardImage").GetComponent <RawImage>(); Texture texture = ResourceManager.Load <Texture>(vo.CardPath, ModuleConfig.MODULE_CARD); if (texture == null) { Debug.LogError("NoCard" + vo.CardPath); texture = ResourceManager.Load <Texture>("Card/Image/MiddleCard/1000", ModuleConfig.MODULE_CARD); } cardImage.texture = texture; }
public void SetData(TrainingRoomCardVo vo) { _data = vo; _curMusicGame = GlobalData.TrainingRoomModel.CurMusicGame; _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.UserCardVo.CardVo.Credit)); _name.text = vo.UserCardVo.CardVo.CardName; for (int i = 0; i < 5; i++) { Transform item = _heartBar.GetChild(i); var redHeart = item.Find("RedHeart"); redHeart.gameObject.SetActive(vo.UserCardVo.Star > i); item.gameObject.SetActive(i < vo.UserCardVo.MaxStars); } Texture texture = ResourceManager.Load <Texture>(vo.UserCardVo.CardVo.MiddleCardPath(vo.UserCardVo.UserNeedShowEvoCard()), ModuleConfig.MODULE_CARD); if (texture == null) { texture = ResourceManager.Load <Texture>(vo.UserCardVo.CardVo.MiddleCardPath(), ModuleConfig.MODULE_CARD); } _cardImage.texture = texture; _level.text = vo.UserCardVo.Level.ToString(); _ability.text = vo.AbilityDesc + ":" + vo.AbilityNum; if (_data.IsChoose) { _cg.alpha = 0.6f; } else { _cg.alpha = 1.0f; } }