少年修仙传客户端代码仓库
Client_PangDeRong
2018-12-22 75600af161edc39904ffd6770a1395350e67c7aa
5398 子 【开发】【1.4】跨服竞技场 ,正在进入跨服时,限制进入副本
1个文件已修改
60 ■■■■■ 已修改文件
System/CrossServerOneVsOne/CrossServerArenaWin.cs 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerArenaWin.cs
@@ -115,31 +115,45 @@
        private void UpdateActivityState()
        {
            bool isInTime = CrossServerPKSeason.Instance.InDay(TimeUtility.ServerNow);
            bool isOpen = CrossServerPKSeason.Instance.InOpenTime();
            inSeasonTimeObj.SetActive(isInTime);
            outSeasonTimeObj.SetActive(!isInTime);
            //bool isInTime = CrossServerPKSeason.Instance.InDay(TimeUtility.ServerNow);
            //bool isOpen = CrossServerPKSeason.Instance.InOpenTime();
            //inSeasonTimeObj.SetActive(isInTime);
            //outSeasonTimeObj.SetActive(!isInTime);
            //matchBtn.RemoveAllListeners();
            //if(isInTime)
            //{
            //    matchBtn_Text.text = Language.Get("CrossServer109");
            //    if (isOpen)
            //    {
            //        matchBtn_Img.material = MaterialUtility.GetUIDefaultGraphicMaterial();
            //        if (!crossServerRewardModel.IsOpenMatch)
            //        {
            //            matchBtn.AddListener(()=> { ClickMatch(1); });
            //        }
            //        else
            //        {
            //            matchBtn_Text.text = Language.Get("CrossServer110");
            //            matchBtn.AddListener(() => { ClickMatch(0); });
            //        }
            //    }
            //    else
            //    {
            //        matchBtn_Img.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
            //    }
            //}
            inSeasonTimeObj.SetActive(true);
            outSeasonTimeObj.SetActive(false);
            matchBtn.RemoveAllListeners();
            if(isInTime)
            matchBtn_Text.text = Language.Get("CrossServer109");
            matchBtn_Img.material = MaterialUtility.GetUIDefaultGraphicMaterial();
            if (!crossServerRewardModel.IsOpenMatch)
            {
                matchBtn_Text.text = Language.Get("CrossServer109");
                if (isOpen)
                {
                    matchBtn_Img.material = MaterialUtility.GetUIDefaultGraphicMaterial();
                    if (!crossServerRewardModel.IsOpenMatch)
                    {
                        matchBtn.AddListener(()=> { ClickMatch(1); });
                    }
                    else
                    {
                        matchBtn_Text.text = Language.Get("CrossServer110");
                        matchBtn.AddListener(() => { ClickMatch(0); });
                    }
                }
                else
                {
                    matchBtn_Img.material = MaterialUtility.GetDefaultSpriteGrayMaterial();
                }
                matchBtn.AddListener(() => { ClickMatch(1); });
            }
            else
            {
                matchBtn_Text.text = Language.Get("CrossServer110");
                matchBtn.AddListener(() => { ClickMatch(0); });
            }
        }