From 0a141e3a68b68f6c2132c301a7247b1ec18584cf Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 03 三月 2025 23:04:00 +0800
Subject: [PATCH] 0312 重排跨服排位赛时间

---
 LogicProject/System/CrossServerQualifying/CrossServerQualifying64Win.cs |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/LogicProject/System/CrossServerQualifying/CrossServerQualifying64Win.cs b/LogicProject/System/CrossServerQualifying/CrossServerQualifying64Win.cs
index 2f5a010..a70e8e7 100644
--- a/LogicProject/System/CrossServerQualifying/CrossServerQualifying64Win.cs
+++ b/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;

--
Gitblit v1.8.0