|
@@ -72,11 +72,30 @@ namespace GFGGame
|
|
|
{
|
|
|
// obj.data = _listItemDatas[index];
|
|
|
UI_ListRewardItem item = UI_ListRewardItem.Proxy(obj);
|
|
|
+ string name = "";
|
|
|
+ string iconRes = "";
|
|
|
+ string ext = "png";
|
|
|
+
|
|
|
+ SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(_listItemDatas[index].id);
|
|
|
ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(_listItemDatas[index].id);
|
|
|
- item.m_comRewardItem.m_txtName.text = itemCfg.name;
|
|
|
+
|
|
|
+ if (suitCfg != null)
|
|
|
+ {
|
|
|
+ name = suitCfg.name;
|
|
|
+ iconRes = suitCfg.res;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ name = itemCfg.name;
|
|
|
+ ext = ItemUtil.GetItemResExt(itemCfg.itemType, itemCfg.subType);
|
|
|
+ iconRes = itemCfg.res;
|
|
|
+ }
|
|
|
+
|
|
|
+ item.m_comRewardItem.m_txtName.text = name;
|
|
|
// item.m_txtCount.text = _listItemDatas[index].num==1?"": string.Format("x{0}", _listItemDatas[index].num);
|
|
|
item.m_comRewardItem.m_txtCount.text = string.Format("x{0}", _listItemDatas[index].num);
|
|
|
- item.m_comRewardItem.m_loaIcon.url = ResPathUtil.GetIconPath(itemCfg);
|
|
|
+ item.m_comRewardItem.m_loaIcon.url = ResPathUtil.GetIconPath(iconRes, ext);
|
|
|
+
|
|
|
item.m_comRewardItem.m_imgOnceBonus.visible = _listItemDatas[index].isOnceBonus;
|
|
|
string resPath = ResPathUtil.GetViewEffectPath("ui_ck", "ui_ck_zl");
|
|
|
int childIndex = _ui.m_comListReward.m_listReward.ItemIndexToChildIndex(index);
|