浏览代码

修改公告红点bug;添加图鉴空白图

leiyasi 1 年之前
父节点
当前提交
4dc7db7adf

+ 8 - 6
GameClient/Assets/Game/HotUpdate/Views/Notice/NoticeView.cs

@@ -58,7 +58,7 @@ namespace GFGGame
             base.AddEventListener();
             EventAgent.AddEventListener(ConstMessage.NOTICE_SYSTOM_ADD, OnCtrlChange);
             EventAgent.AddEventListener(ConstMessage.NOTICE_SYSTOM_REMOVE, OnCtrlChange);
-            EventAgent.AddEventListener(ConstMessage.SHOW_SYSTEM_NOTICE, ShowBtn);
+            EventAgent.AddEventListener(ConstMessage.SHOW_SYSTEM_NOTICE, UpdateView);
         }
         protected override void OnShown()
         {
@@ -70,9 +70,7 @@ namespace GFGGame
                 _ui.m_c1.selectedIndex = 0;
             }
 
-            OnCtrlChange();
-            UpdateInfo();
-            UpdateTitleRedDot();
+            UpdateView();
         }
 
         protected override void OnHide()
@@ -84,7 +82,7 @@ namespace GFGGame
             base.RemoveEventListener();
             EventAgent.RemoveEventListener(ConstMessage.NOTICE_SYSTOM_ADD, OnCtrlChange);
             EventAgent.RemoveEventListener(ConstMessage.NOTICE_SYSTOM_REMOVE, OnCtrlChange);
-            EventAgent.RemoveEventListener(ConstMessage.SHOW_SYSTEM_NOTICE, ShowBtn);
+            EventAgent.RemoveEventListener(ConstMessage.SHOW_SYSTEM_NOTICE, UpdateView);
         }
 
         private void AddEffect()
@@ -248,11 +246,15 @@ namespace GFGGame
             }
         }
 
-        private void ShowBtn()
+        private void UpdateView()
         {
             _ui.m_listActivity.visible = true;
             _ui.m_listNotice.visible = true;
             _ui.m_buttonCom.visible = true;
+
+            OnCtrlChange();
+            UpdateInfo();
+            UpdateTitleRedDot();
         }
     }
 }

二进制
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0!a.png


二进制
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0.png


二进制
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_1!a.png


二进制
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_1.png


二进制
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_fui.bytes