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