|
@@ -55,8 +55,6 @@ namespace GFGGame
|
|
|
_valueBarController.OnShown();
|
|
|
_month = DateTime.Now.Month;
|
|
|
_day = DateTime.Now.Day;
|
|
|
- UpdateList();
|
|
|
- UpdateReward();
|
|
|
_ui.m_list.ScrollToView(0);
|
|
|
|
|
|
}
|
|
@@ -82,23 +80,35 @@ namespace GFGGame
|
|
|
comProBonus.x = (signCfgs[i].day / (float)_ui.m_proSign.target.max) * _ui.m_proSign.target.width;
|
|
|
UI_ComProBonus item = UI_ComProBonus.Proxy(comProBonus);
|
|
|
item.m_loaIcon.url = ResPathUtil.GetIconPath(ItemCfgArray.Instance.GetCfg(signCfgs[i].bonusArr[0][0]));
|
|
|
- // item
|
|
|
+ item.m_txtCount.text = signCfgs[i].bonusArr[0][1].ToString();
|
|
|
+ item.m_txtDay.text = signCfgs[i].day.ToString();
|
|
|
UI_ComProBonus.ProxyEnd();
|
|
|
}
|
|
|
+ _ui.m_list.numItems = DailySignCfgArray.Instance.GetCfgsBymonth(_month).Count;
|
|
|
}
|
|
|
private void UpdateSupplyView()
|
|
|
{
|
|
|
|
|
|
}
|
|
|
- private void UpdateList()
|
|
|
- {
|
|
|
- }
|
|
|
private void UpdateReward()
|
|
|
{
|
|
|
|
|
|
}
|
|
|
private void ListItemRender(int index, GObject obj)
|
|
|
{
|
|
|
+ DailySignBonusCfg bonusCfg = DailySignBonusCfgArray.Instance.GetCfgsBymonth(_month)[index];
|
|
|
+ ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(bonusCfg.bonusArr[0][0]);
|
|
|
+
|
|
|
+ UI_ListSignItem item = UI_ListSignItem.Proxy(obj);
|
|
|
+
|
|
|
+ item.m_c1.selectedIndex = itemCfg.itemType == ConstItemType.ITEM ? 0 : bonusCfg.type;
|
|
|
+ item.m_txtDay.text = bonusCfg.day.ToString();
|
|
|
+ item.m_loaIcon.url = ResPathUtil.GetIconPath(itemCfg);
|
|
|
+ item.m_txtCount.text = bonusCfg.bonusArr[0][1].ToString();
|
|
|
+ item.m_imgGot.visible = DailyWelfareManager.Instance.DailySignDatas.IndexOf(bonusCfg.day) >= 0;
|
|
|
+ // item.m_imgNotGet.visible = DailyWelfareManager.Instance.DailySignDatas.IndexOf(bonusCfg.day) >= 0;
|
|
|
+
|
|
|
+ UI_ListSignItem.ProxyEnd();
|
|
|
}
|
|
|
private void ListBonusItemRender(int index, GObject obj)
|
|
|
{
|