少年修仙传客户端代码仓库
hch
2025-03-03 0a141e3a68b68f6c2132c301a7247b1ec18584cf
0312 重排跨服排位赛时间
2个文件已修改
18 ■■■■ 已修改文件
LogicProject/System/CrossServerQualifying/CrossServerQualifying64Win.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LogicProject/System/CrossServerQualifying/CrossServerQualifying64Win.cs
@@ -373,15 +373,20 @@
    }
    void ShowTodayRaceInfo()
    {
        var index = CrossServerQualifyingModel.Instance.GetOpenTimeIndex();
        todayRaceObj.SetActiveIL(!CrossServerQualifyingModel.Instance.isShowRaceInfoYet);
        string raceInfo = StringUtility.Contact(Language.Get("CrossServerQualifying70"), "</r>");
        foreach (int mark in CrossServerQualifyingModel.Instance.groupBtnMarks)
        { 
            int tmpBattleID = ILChampionshipTimeConfig.GetBattleID(mark * 10 + 2);
            var tmpConfig = ILChampionshipTimeConfig.Get(tmpBattleID);
            raceInfo = StringUtility.Contact(raceInfo, "</r>", tmpConfig.Title, "    ",
                tmpConfig.StartHour.ToString("D2"), ":", tmpConfig.StartMinute.ToString("D2"), " - ",
            var tmpConfig = ILChampionshipTimeConfig.Get(tmpBattleID);
            var showTime = CrossServerQualifyingModel.Instance.openTimes[index].AddDays(tmpConfig.StartDay - 1);
            showTime = showTime.AddSeconds(tmpConfig.StartHour * 60 * 60 + tmpConfig.StartMinute * 60);
            raceInfo = StringUtility.Contact(raceInfo, "</r>", tmpConfig.Title, "    ",
                showTime.ToString("dd-MM-yyyy HH:mm"), " -> ",
                tmpConfig.EndHour.ToString("D2"), ":", tmpConfig.EndMinute.ToString("D2"));
        }
        todayRaceText.text = raceInfo;
LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs
@@ -440,6 +440,7 @@
    }
    void ShowTodayRaceInfo()
    {
        var index = CrossServerQualifyingModel.Instance.GetOpenTimeIndex();
        todayRaceObj.SetActiveIL(!CrossServerQualifyingModel.Instance.isShowRaceInfoYet);
        string raceInfo = StringUtility.Contact(Language.Get("CrossServerQualifying70"), "</r>");
@@ -447,8 +448,12 @@
        {
            int tmpBattleID = ILChampionshipTimeConfig.GetBattleID(mark * 10 + 2);
            var tmpConfig = ILChampionshipTimeConfig.Get(tmpBattleID);
            var showTime = CrossServerQualifyingModel.Instance.openTimes[index].AddDays(tmpConfig.StartDay - 1);
            showTime = showTime.AddSeconds(tmpConfig.StartHour * 60 * 60 + tmpConfig.StartMinute * 60);
            raceInfo = StringUtility.Contact(raceInfo, "</r>", tmpConfig.Title, "    ",
                tmpConfig.StartHour.ToString("D2"), ":", tmpConfig.StartMinute.ToString("D2"), " - ",
                showTime.ToString("dd-MM-yyyy HH:mm"), " -> ",
                tmpConfig.EndHour.ToString("D2"), ":", tmpConfig.EndMinute.ToString("D2"));
        }
        todayRaceText.text = raceInfo;