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/CrossServerQualifying8Win.cs |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs b/LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs
index 97417c7..9f0e8bb 100644
--- a/LogicProject/System/CrossServerQualifying/CrossServerQualifying8Win.cs
+++ b/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;

--
Gitblit v1.8.0