From b25049dc4ba2c5974df11ff9c87a1c35902902c6 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期六, 07 二月 2026 16:24:02 +0800
Subject: [PATCH] 66 【公会】基础主体 - 跨服和本服公用时间接口

---
 Main/System/Guild/GuildBossWin.cs |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Main/System/Guild/GuildBossWin.cs b/Main/System/Guild/GuildBossWin.cs
index 5b8e74f..2c51665 100644
--- a/Main/System/Guild/GuildBossWin.cs
+++ b/Main/System/Guild/GuildBossWin.cs
@@ -138,7 +138,7 @@
 
     void Display()
     {
-        endTimeText.text = Language.Get("Arena14", TimeUtility.SecondsToHMS((int)(TimeUtility.GetTodayEndTime() - TimeUtility.ServerNow).TotalSeconds));
+        endTimeText.text = Language.Get("Arena14", TimeUtility.SecondsToHMS((int)(TimeUtility.GetCommTodayEndTime(GuildManager.Instance.zoneID) - TimeUtility.GetCommServerNow(GuildManager.Instance.zoneID)).TotalSeconds));
         fightPowerText.text = UIHelper.ReplaceLargeArtNum(PlayerDatas.Instance.baseData.FightPower);
         headCell.InitUI(AvatarHelper.GetAvatarModel((int)PlayerDatas.Instance.baseData.PlayerID,
                                                         PlayerDatas.Instance.baseData.face,
@@ -271,7 +271,7 @@
         bzAttrText.text = GetAddAttrs(bossAction);
         var layer = bossAction == null ? 0 : bossAction.Value3;
         var bzTime = bossAction == null ? 0 : bossAction.Value2;
-        int remainTime = (int)Math.Max(0, bzTime - TimeUtility.AllSeconds);
+        int remainTime = (int)Math.Max(0, bzTime - TimeUtility.GetCommServerTick(GuildManager.Instance.zoneID));
         if (remainTime == 0)
         {
             //鏃堕棿鍒颁簡 瀹㈡埛绔嚜宸辨竻0
@@ -292,7 +292,7 @@
     {
         var layerNum = action == null ? 0 : action.Value3;
         var bzTime = action == null ? 0 : action.Value2;
-        int remainTime = (int)Math.Max(0, bzTime - TimeUtility.AllSeconds);
+        int remainTime = (int)Math.Max(0, bzTime - TimeUtility.GetCommServerTick(GuildManager.Instance.zoneID));
         if (remainTime == 0)
         {
             //鏃堕棿鍒颁簡 瀹㈡埛绔嚜宸辨竻0
@@ -310,7 +310,7 @@
 
     void OnSecondEvent()
     {
-        endTimeText.text = Language.Get("Arena14", TimeUtility.SecondsToHMS((int)(TimeUtility.GetTodayEndTime() - TimeUtility.ServerNow).TotalSeconds));
+        endTimeText.text = Language.Get("Arena14", TimeUtility.SecondsToHMS((int)(TimeUtility.GetCommTodayEndTime(GuildManager.Instance.zoneID) - TimeUtility.GetCommServerNow(GuildManager.Instance.zoneID)).TotalSeconds));
         var bossAction = GuildBossManager.Instance.GetGuildBossAction();
         ShowBzInfo(bossAction);
         OtherPlayerAnimation();

--
Gitblit v1.8.0