少年修仙传客户端代码仓库
Client_PangDeRong
2018-12-22 8f1d566efbf054f7ffc3fdc8605dd31dbaee881a
5398 子 【开发】【1.4】跨服竞技场 ,正在进入跨服时,限制进入副本
1个文件已修改
21 ■■■■■ 已修改文件
System/CrossServerOneVsOne/CrossServerArenaWin.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CrossServerOneVsOne/CrossServerArenaWin.cs
@@ -33,7 +33,6 @@
        protected override void AddListeners()
        {
            dayAwardBtn.AddListener(ClickDayAward);
            matchBtn.AddListener(ClickMatch);
            buyTimesBtn.AddListener(ClickBuyTimes);
            matchRecordBtn.AddListener(ClickMatchRecord);
            scoreRankBtn.AddListener(ClickScoreRank);
@@ -129,11 +128,12 @@
                    matchBtn_Img.material = MaterialUtility.GetUIDefaultGraphicMaterial();
                    if (!crossServerRewardModel.IsOpenMatch)
                    {
                        matchBtn.AddListener(ClickMatch);
                        matchBtn.AddListener(()=> { ClickMatch(1); });
                    }
                    else
                    {
                        matchBtn_Text.text = Language.Get("CrossServer110");
                        matchBtn.AddListener(() => { ClickMatch(0); });
                    }
                }
                else
@@ -162,13 +162,20 @@
            WindowCenter.Instance.Open<RankingWin>();
        }
        private void ClickMatch()
        private void ClickMatch(int type)
        {
            CloseImmediately();
            crossServerModel.SendCrossMatch(1);
            crossServerRewardModel.IsOpenMatch = true;
            crossServerModel.SendCrossMatch(type);
            crossServerRewardModel.IsOpenMatch = type == 1? true : false;
            crossServerRewardModel.ResetTime();
            WindowCenter.Instance.Open<MatchWin>();
            if(type == 1)
            {
                WindowCenter.Instance.Open<MatchWin>();
            }
            else
            {
                WindowCenter.Instance.CloseImmediately<MatchWin>();
            }
            UpdateActivityState();
        }
        private void ClickMatchRecord()