From 5a409e52fec34d536be65523b42642df6eb8a2ad Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 29 一月 2020 15:25:25 +0800
Subject: [PATCH] 0312 中立地图照常显示任务面板,根据伤血界面显隐;伤血界面优化因服务器封包伤血为空的问题 当未对BOSS造成伤害时,会发空的伤血排行包

---
 System/MainInterfacePanel/MainInterfaceWin.cs |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/System/MainInterfacePanel/MainInterfaceWin.cs b/System/MainInterfacePanel/MainInterfaceWin.cs
index 1a2d5b9..1c87927 100644
--- a/System/MainInterfacePanel/MainInterfaceWin.cs
+++ b/System/MainInterfacePanel/MainInterfaceWin.cs
@@ -67,11 +67,12 @@
             m_MailObj.SetActive(true);
             ListBossMapId.Clear();
             string strBoss = FuncConfigConfig.Get("TaskRetract").Numerical1;
-            string[] bossList = ConfigParse.GetMultipleStr(strBoss);//瑙f瀽鍑烘暟缁剕
+            string[] bossList = ConfigParse.GetMultipleStr(strBoss);//瑙f瀽鍑烘暟缁�
             for (int i = 0; i < bossList.Length; i++)
             {
                 ListBossMapId.Add(int.Parse(bossList[i]));
             }
+            
         }
 
         protected override void AddListeners()
@@ -127,6 +128,7 @@
             WindowCenter.Instance.windowAfterCloseEvent += WindowAfterEvent;
             NewBieCenter.Instance.guideBeginEvent += GuideBeginEvent;
             GlobalTimeEvent.Instance.secondEvent += secondEvent;
+            PlayerMainDate.DemonJarDamageRankWinChange += IsShowTaskPanel;
         }
 
         protected override void OnActived()
@@ -208,6 +210,7 @@
             WindowCenter.Instance.windowAfterCloseEvent -= WindowAfterEvent;
             NewBieCenter.Instance.guideBeginEvent -= GuideBeginEvent;
             GlobalTimeEvent.Instance.secondEvent -= secondEvent;
+            PlayerMainDate.DemonJarDamageRankWinChange -= IsShowTaskPanel;
         }
 
         protected override void LateUpdate()
@@ -234,6 +237,7 @@
                 onPlayerTask.TaskOverBool = false;
                 EffectMgr.Instance.PlayUIEffect(1100, 1100, m_EffectTask, false);
             }
+
         }
 
         protected override void OnAfterClose()
@@ -515,7 +519,7 @@
                 || (MapUtility.IsDungeon(PlayerDatas.Instance.baseData.MapID))
                 || CrossServerUtility.IsCrossServer()
                 || ClientCrossServerOneVsOne.isClientCrossServerOneVsOne
-                || GeneralDefine.neutralBossMaps.Contains(PlayerDatas.Instance.baseData.MapID);
+                || WindowCenter.Instance.IsOpen<DemonJarDamageRankWin>();
 
 
 

--
Gitblit v1.8.0