少年修仙传客户端代码仓库
client_linchunjie
2018-12-21 04fa5be5599621807432d6c67780b125f85df6cd
2663 【1.4】仙盟联赛第二场的主界面提示,不会准点刷新开启
1个文件已修改
39 ■■■■■ 已修改文件
System/FairyAu/FairyLeagueRemindBehaviour.cs 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FairyAu/FairyLeagueRemindBehaviour.cs
@@ -20,6 +20,8 @@
        bool requireRemind = false;
        DateTime startTime = DateTime.Now;
        float lastRequestTime = 0;
        private void Awake()
        {
            m_Goto.AddListener(Goto);
@@ -57,6 +59,43 @@
            {
                DisplayTimer();
            }
            else
            {
                if (Time.time - lastRequestTime < 5)
                {
                    return;
                }
                lastRequestTime = Time.time;
                var fairyLeagueTime = model.currentWeekTime;
                if (fairyLeagueTime == null || fairyLeagueTime.fairyLeagueStage != FairyLeagueStage.Grouping)
                {
                    return;
                }
                var ring = fairyLeagueTime.rings[fairyLeagueTime.currentRing];
                if (ring == null)
                {
                    return;
                }
                var session = ring.sessions[ring.sessions.Count - 1];
                if (session == null)
                {
                    return;
                }
                var stage = session.stages.Find((x) =>
                {
                    return x.stage == FairyLeagueStage.Grouping;
                });
                if (stage != null)
                {
                    if (TimeUtility.Hour == stage.startHour
                        && TimeUtility.Minute == stage.startMinute)
                    {
                        CA001_tagViewUniversalGameRec _pak = new CA001_tagViewUniversalGameRec();
                        _pak.ViewType = (byte)FairyLeagueModel.FAIRY_LEAGUE_BATTLE;
                        GameNetSystem.Instance.SendInfo(_pak);
                    }
                }
            }
        }
        private void OnRefreshFairyInfo()