zhaoyang 3 年之前
父节点
当前提交
0566c2069d
共有 1 个文件被更改,包括 6 次插入9 次删除
  1. 6 9
      GameClient/Assets/Game/HotUpdate/Views/FieldGuide/FieldGuideView.cs

+ 6 - 9
GameClient/Assets/Game/HotUpdate/Views/FieldGuide/FieldGuideView.cs

@@ -48,10 +48,7 @@ namespace GFGGame
         }
         protected override void AddEventListener()
         {
-            EventAgent.AddEventListener(ConstMessage.SUIT_GUIDE_BOX_BONUS, () =>
-           {
-               _ui.m_listGuide.numItems = _listGuideDatas.Length;
-           });
+            EventAgent.AddEventListener(ConstMessage.SUIT_GUIDE_BOX_BONUS, UpdateList);
             EventAgent.AddEventListener(ConstMessage.JUMP_TO_SOURCE, this.Hide);
         }
         protected override void OnShown()
@@ -73,10 +70,7 @@ namespace GFGGame
         protected override void RemoveEventListener()
         {
             base.RemoveEventListener();
-            EventAgent.RemoveEventListener(ConstMessage.SUIT_GUIDE_BOX_BONUS, () =>
-           {
-               _ui.m_listGuide.numItems = _listGuideDatas.Length;
-           });
+            EventAgent.RemoveEventListener(ConstMessage.SUIT_GUIDE_BOX_BONUS, UpdateList);
             EventAgent.RemoveEventListener(ConstMessage.JUMP_TO_SOURCE, this.Hide);
         }
         private void OnClickBtnBack()
@@ -84,7 +78,10 @@ namespace GFGGame
             // this.Hide();
             ViewManager.GoBackFrom(ViewName.FIELD_GUIDE_VIEW);
         }
-
+        private void UpdateList()
+        {
+            _ui.m_listGuide.numItems = _listGuideDatas.Length;
+        }
         private void ListBannerItemRenderer(int index, GObject item)
         {
             UI_ButtonBannerPage listItem = UI_ButtonBannerPage.Proxy(item);