/// <summary> /// 处理商城的英雄卡片信息 /// </summary> /// <param name="goodsId"></param> /// 商品Id /// <param name="card"></param> /// 卡片 private void DeltCardInfo(int goodsId, HeroCard card) { HeroBuyConfigInfo info = ConfigReader.GetHeroBuyInfo(goodsId); int heroId = info.UnlockHeroID; card.mHeroId = heroId; card.mSpriteIcon.spriteName = info.DefaultIcon; card.mName.text = info.Name; bool isShow = GameUserModel.Instance.OwnedHeroInfoDict.ContainsKey(goodsId); bool isVib = GameUserModel.Instance.OwnedHeroInfoDict.ContainsKey(card.mGoodsId); card.IsOwn.gameObject.SetActive(isShow || isVib); if (info.Time != -1) { return; } card.ReFreshCardTag(); card.RefreshCardPrice(); }