少年修仙传客户端代码仓库
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);//解析出数组|
            string[] bossList = ConfigParse.GetMultipleStr(strBoss);//解析出数组
            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>();