| | |
| | | private void SetRankAwardItem(int funcID)
|
| | | {
|
| | | ImpactRankModel.RankAwardItem rankAward = featureNoticeModel.DicAwardItem[funcID];
|
| | | List<AwardItem> List = rankAward.GetAwardItem(PlayerDatas.Instance.baseData.Job);
|
| | | List<Item> List = rankAward.GetAwardItem(PlayerDatas.Instance.baseData.Job);
|
| | |
|
| | | if (List.Count <= 1)
|
| | | {
|
| | |
| | | }
|
| | |
|
| | | } |
| | | private void SetItem1(List<AwardItem> List,int funcID)
|
| | | private void SetItem1(List<Item> List,int funcID)
|
| | | {
|
| | | var itemConfig = ItemConfig.Get(List[0].item.id);
|
| | | var itemConfig = ItemConfig.Get(List[0].id);
|
| | | UIHelper.SetItemBackGround(m_ItemBG1, itemConfig.ItemColor);
|
| | | m_Icon1.SetSprite(itemConfig.IconKey);
|
| | | m_IconBtn1.SetListener(() =>
|
| | |
| | | }
|
| | | else
|
| | | {
|
| | | ItemAttrData attrData = new ItemAttrData(List[0].item.id, false, (ulong)List[0].item.count, -1, List[0].isBind);
|
| | | ItemAttrData attrData = new ItemAttrData(List[0].id, false, (ulong)List[0].count, -1);
|
| | | itemTipsModel.SetItemTipsModel(attrData);
|
| | | // DebugEx.LogError("弹框");
|
| | | }
|
| | |
|
| | | });
|
| | | if (List[0].item.count > 1)
|
| | | if (List[0].count > 1)
|
| | | {
|
| | | m_Number1.gameObject.SetActive(true);
|
| | | m_Number1.text = List[0].item.count.ToString();
|
| | | m_Number1.text = List[0].count.ToString();
|
| | | }
|
| | | else
|
| | | {
|
| | | m_Number1.gameObject.SetActive(false);
|
| | | }
|
| | | if (List[0].isBind==1)
|
| | | {
|
| | | m_Lock1.gameObject.SetActive(true);
|
| | | }
|
| | | else
|
| | | {
|
| | | m_Lock1.gameObject.SetActive(false);
|
| | | }
|
| | |
|
| | | m_Lock1.gameObject.SetActive(false);
|
| | | if (FuncOpen.Instance.IsFuncOpen(funcID))
|
| | | {
|
| | | m_ItemBG1.gray = false;
|
| | |
| | | m_HasReceived1.SetActive(false);
|
| | | }
|
| | | }
|
| | | private void SetItem2(List<AwardItem> List, int funcID)
|
| | | private void SetItem2(List<Item> List, int funcID)
|
| | | {
|
| | | var itemConfig = ItemConfig.Get(List[1].item.id);
|
| | | var itemConfig = ItemConfig.Get(List[1].id);
|
| | | UIHelper.SetItemBackGround(m_ItemBG2, itemConfig.ItemColor);
|
| | | m_Icon2.SetSprite(itemConfig.IconKey);
|
| | | m_IconBtn2.SetListener(() =>
|
| | |
| | | }
|
| | | else
|
| | | {
|
| | | ItemAttrData attrData = new ItemAttrData(List[1].item.id, false, (ulong)List[1].item.count, -1, List[1].isBind);
|
| | | ItemAttrData attrData = new ItemAttrData(List[1].id, false, (ulong)List[1].count, -1);
|
| | | itemTipsModel.SetItemTipsModel(attrData);
|
| | | //DebugEx.LogError("弹框");
|
| | | }
|
| | | });
|
| | | if (List[1].item.count > 1)
|
| | | if (List[1].count > 1)
|
| | | {
|
| | | m_Number2.gameObject.SetActive(true);
|
| | | m_Number2.text = List[1].item.count.ToString();
|
| | | m_Number2.text = List[1].count.ToString();
|
| | | }
|
| | | else
|
| | | {
|
| | | m_Number2.gameObject.SetActive(false);
|
| | | }
|
| | | if (List[1].isBind==1)
|
| | | {
|
| | | m_Lock2.gameObject.SetActive(true);
|
| | | }
|
| | | else
|
| | | {
|
| | | m_Lock2.gameObject.SetActive(false);
|
| | | }
|
| | |
|
| | | m_Lock2.gameObject.SetActive(false);
|
| | | if (FuncOpen.Instance.IsFuncOpen(funcID))
|
| | | {
|
| | | m_ItemBG2.gray = false;
|