浏览代码

商城优化

zhaoyang 3 年之前
父节点
当前提交
ff4c769639
共有 1 个文件被更改,包括 14 次插入2 次删除
  1. 14 2
      GameClient/Assets/Game/HotUpdate/Views/RechargeStore/RechargeStoreView.cs

+ 14 - 2
GameClient/Assets/Game/HotUpdate/Views/RechargeStore/RechargeStoreView.cs

@@ -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)