|
@@ -43,6 +43,10 @@ namespace GFGGame
|
|
|
_ui.m_comTab.m_c1.onChanged.Add(OnComTabChange);
|
|
|
_ui.m_c1.onChanged.Add(OnTabChange);
|
|
|
|
|
|
+
|
|
|
+ }
|
|
|
+ protected override void AddEventListener()
|
|
|
+ {
|
|
|
EventAgent.AddEventListener(ConstMessage.BUY_RECHARGE_SUCCESS, () =>
|
|
|
{
|
|
|
_ui.m_list.numItems = RechargeCfgArray.Instance.dataArray.Length;
|
|
@@ -50,7 +54,6 @@ namespace GFGGame
|
|
|
EventAgent.AddEventListener(ConstMessage.BUY_EXCHANGE_SUCCESS, UpdateExchangeList);
|
|
|
EventAgent.AddEventListener(ConstMessage.BUY_GIFT_SUCCESS, UpdateGiftBagList);
|
|
|
}
|
|
|
-
|
|
|
protected override void OnShown()
|
|
|
{
|
|
|
base.OnShown();
|
|
@@ -74,7 +77,15 @@ namespace GFGGame
|
|
|
Timers.inst.Remove(UpdateExchangeTime);
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+ protected override void RemoveEventListener()
|
|
|
+ {
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.BUY_RECHARGE_SUCCESS, () =>
|
|
|
+ {
|
|
|
+ _ui.m_list.numItems = RechargeCfgArray.Instance.dataArray.Length;
|
|
|
+ });
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.BUY_EXCHANGE_SUCCESS, UpdateExchangeList);
|
|
|
+ EventAgent.RemoveEventListener(ConstMessage.BUY_GIFT_SUCCESS, UpdateGiftBagList);
|
|
|
+ }
|
|
|
private void OnClickBtnBack()
|
|
|
{
|
|
|
this.Hide();
|
|
@@ -110,6 +121,7 @@ namespace GFGGame
|
|
|
UI_ListGiftItem item = UI_ListGiftItem.Proxy(_ui.m_listGift.GetChildAt(i));
|
|
|
GiftBagCfg cfg = _giftCfgs[i];
|
|
|
item.m_txtEndTime.text = RechargeDataManager.Instance.GetEndTime(cfg.id);
|
|
|
+ UI_ListGiftItem.ProxyEnd();
|
|
|
}
|
|
|
}
|
|
|
private void ListItemRenderer(int index, GObject obj)
|