public RecollectionCardDropVo(CardPB pb, UserCardVo userCardVo) { CardName = CardVo.SpliceCardName(pb.CardName, pb.Player); CardId = pb.CardId; HasCard = userCardVo != null; Credit = pb.Credit; UserCardVo = userCardVo; }
private void SetShowProps(AwardPB awardPB) { Debug.Log(awardPB.ResourceId + " " + awardPB.Num + " " + awardPB.Resource); string path = ""; string name = ""; if (awardPB.Resource == ResourcePB.Item) { name = GlobalData.PropModel.GetPropBase(awardPB.ResourceId).Name; } else { name = ViewUtil.ResourceToString(awardPB.Resource); } if (awardPB.Resource == ResourcePB.Gold) { path = "Prop/particular/" + PropConst.GoldIconId; } else if (awardPB.Resource == ResourcePB.Gem) { path = "Prop/particular/" + PropConst.GemIconId; } else if (awardPB.Resource == ResourcePB.Power) { path = "Prop/particular/" + PropConst.PowerIconId; } else if (awardPB.Resource == ResourcePB.Card) { path = "Head/" + awardPB.ResourceId; CardPB pb = GlobalData.CardModel.GetCardBase(awardPB.ResourceId); name = CardVo.SpliceCardName(pb.CardName, pb.Player); } else if (awardPB.Resource == ResourcePB.Memories) { path = "Prop/particular/123456789"; } else { path = "Prop/" + awardPB.ResourceId; } _propImage = transform.Find("Props/PropImage").GetComponent <RawImage>(); _propNameTxt = transform.Find("Props/PropNameTxt").GetComponent <Text>(); _ownTxt = transform.Find("Props/ObtainText").GetComponent <Text>(); _propImage.texture = ResourceManager.Load <Texture>(path); _propNameTxt.text = name; _ownTxt.text = I18NManager.Get("GameMain_ActivityAwardItemObtainText", awardPB.Num); }
public DrawCardResultVo(AwardPB pb) { CardId = pb.ResourceId; Resource = pb.Resource; IsNew = false; if (Resource == ResourcePB.Fans) { FansRulePB funsRulePb = MyDepartmentData.GetFansRule(CardId); Name = funsRulePb.FansName; } else { CardPB cardPb = GlobalData.CardModel.GetCardBase(CardId); Name = cardPb.CardName; Name = CardVo.SpliceCardName(Name, cardPb.Player); Credit = cardPb.Credit; } }
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(AwardPB awardPB) { Debug.Log(awardPB.ResourceId + " " + awardPB.Num + " " + awardPB.Resource); //transform.Find("ItemImg").GetComponent<Image>(); //transform.Find("ItemNumTxt").GetComponent<Text>().text="X " + awardPB.Num; string path = ""; string name = ""; if (awardPB.Resource == ResourcePB.Item) { name = GlobalData.PropModel.GetPropBase(awardPB.ResourceId).Name; } else { name = ViewUtil.ResourceToString(awardPB.Resource); } if (awardPB.Resource == ResourcePB.Gold) { // vo.OwnedNum = (int)GlobalData.PlayerModel.PlayerVo.Gold; path = "Prop/particular/" + PropConst.GoldIconId; } else if (awardPB.Resource == ResourcePB.Gem) { path = "Prop/particular/" + PropConst.GemIconId; } else if (awardPB.Resource == ResourcePB.Power) { path = "Prop/particular/" + PropConst.PowerIconId; } else if (awardPB.Resource == ResourcePB.Card) { path = "Head/" + awardPB.ResourceId; CardPB pb = GlobalData.CardModel.GetCardBase(awardPB.ResourceId); name = CardVo.SpliceCardName(pb.CardName, pb.Player); } else if (awardPB.Resource == ResourcePB.Memories) { path = "Prop/particular/123456789"; } else { //var prop = GlobalData.PropModel.GetUserProp(award.ResourceId); //vo.OwnedNum = prop != null ? prop.Num : 0; //vo.PropId = award.ResourceId; path = "Prop/" + awardPB.ResourceId; } _propImage = transform.Find("PropImage").GetComponent <RawImage>(); _propNameTxt = transform.Find("PropNameTxt").GetComponent <Text>(); _ownTxt = transform.Find("ObtainText").GetComponent <Text>(); //transform.Find("LeftHeadIcon/Image").GetComponent<RawImage>().texture = ResourceManager.Load<Texture>(headPath, ModuleConfig.MODULE_PHONE); //_propImage.sprite = ResourceManager.Load<Sprite>(path); _propImage.texture = ResourceManager.Load <Texture>(path); _propNameTxt.text = name; // _ownTxt.text = "数量:" + awardPB.Num; _ownTxt.text = I18NManager.Get("GameMain_ActivityAwardItemObtainText", awardPB.Num); // _propImage.SetNativeSize(); }
public void SetData(AwardPB pb) { Debug.Log(pb.ResourceId + " " + pb.Num + " " + pb.Resource); //transform.Find("ItemImg").GetComponent<Image>(); //transform.Find("ItemNumTxt").GetComponent<Text>().text="X " + awardPB.Num; string path = ""; string name = ""; if (pb.Resource == ResourcePB.Item) { name = GlobalData.PropModel.GetPropBase(pb.ResourceId).Name; } else { name = ViewUtil.ResourceToString(pb.Resource); } if (pb.Resource == ResourcePB.Gold) { // vo.OwnedNum = (int)GlobalData.PlayerModel.PlayerVo.Gold; path = "Prop/particular/" + PropConst.GoldIconId; } else if (pb.Resource == ResourcePB.Gem) { path = "Prop/particular/" + PropConst.GemIconId; } else if (pb.Resource == ResourcePB.Power) { path = "Prop/particular/" + PropConst.PowerIconId; } else if (pb.Resource == ResourcePB.Card) { path = "Head/" + pb.ResourceId; CardPB cpb = GlobalData.CardModel.GetCardBase(pb.ResourceId); name = CardVo.SpliceCardName(cpb.CardName, cpb.Player); } else if (pb.Resource == ResourcePB.Memories) { path = "Prop/particular/123456789"; } else { path = "Prop/" + pb.ResourceId; } _propImage = transform.Find("PropImage").GetComponent <RawImage>(); _propNameTxt = transform.Find("PropNameTxt").GetComponent <Text>(); _ownTxt = transform.Find("ObtainText").GetComponent <Text>(); _propImage.texture = ResourceManager.Load <Texture>(path); _propNameTxt.text = name; _ownTxt.text = I18NManager.Get("GameMain_ActivityAwardItemObtainText", pb.Num); if (pb.Resource != ResourcePB.Card) { GameObject clickObj = transform.Find("ItemBg").gameObject; clickObj.transform.GetComponent <Image>().raycastTarget = true; PointerClickListener.Get(clickObj).onClick = //UIEventListener.Get(clickObj).onClick = go => { FlowText.ShowMessage(ClientData.GetItemDescById(pb.ResourceId, pb.Resource).ItemDesc); }; } // _propImage.SetNativeSize(); }