|
@@ -42,6 +42,8 @@ namespace GFGGame
|
|
|
base.OnShown();
|
|
|
Season = MatchingCompetitionDataManager.Instance.MatchingCompetitionSeason;
|
|
|
_ui.m_rewardList.numItems = JudgingRoundRewardCfgArray.Instance.dataArray.Length;
|
|
|
+ string desc = TextDescCfgArray.Instance.GetCfg(300033).text;
|
|
|
+ _ui.m_descText.text = desc;
|
|
|
}
|
|
|
|
|
|
protected override void OnHide()
|
|
@@ -62,13 +64,14 @@ namespace GFGGame
|
|
|
{
|
|
|
item.m_rewardList.itemRenderer = SpecialRewardRender;
|
|
|
}
|
|
|
- item.m_rewardList.data = index;
|
|
|
+ item.m_rewardList.data = judginRewardCfg.RewardArr;
|
|
|
item.m_rewardList.numItems = judginRewardCfg.RewardArr.Length;
|
|
|
UI_MatchingCompetitionRewardItem.ProxyEnd();
|
|
|
}
|
|
|
private static void SpecialRewardRender(int index, GObject obj)
|
|
|
{
|
|
|
- var itemInfo = (int[])obj.parent.data;
|
|
|
+ var item = (int[][])obj.parent.data;
|
|
|
+ var itemInfo = item[index];
|
|
|
var itemData = ItemUtil.createItemData(itemInfo);
|
|
|
var itemView = new ItemView(obj as GComponent);
|
|
|
obj.data ??= itemView;
|