From 410368f98314e999a132f537dbcfff33e087c849 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 27 十一月 2025 18:19:35 +0800
Subject: [PATCH] 262 幻境阁系统-客户端 如果解锁和穿上按钮不需要物品且没有时效时居中显示,没有卸下的功能的物品穿上后按钮显示已穿戴
---
Main/System/PhantasmPavilion/PhantasmPavilionManager.cs | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/Main/System/PhantasmPavilion/PhantasmPavilionManager.cs b/Main/System/PhantasmPavilion/PhantasmPavilionManager.cs
index b4d1eaa..68a857f 100644
--- a/Main/System/PhantasmPavilion/PhantasmPavilionManager.cs
+++ b/Main/System/PhantasmPavilion/PhantasmPavilionManager.cs
@@ -382,6 +382,23 @@
return a.CompareTo(b);
}
+ public bool TryGetLimitTimeShow(PhantasmPavilionType type, int id, out int remainingSeconds)
+ {
+ remainingSeconds = 0;
+ if (!Has(type, id))
+ return false;
+ if (!IsLimitTime(type, id))
+ return false;
+ if (!IsUnlock(type, id))
+ return false;
+ if (!TryGetInfo(type, id, out var info))
+ return false;
+ DateTime endDateTime = TimeUtility.GetTime(info.EndTime);
+ TimeSpan remainingTime = endDateTime - TimeUtility.ServerNow;
+ remainingSeconds = (int)remainingTime.TotalSeconds;
+ return remainingSeconds > 0;
+ }
+
// 闄ら亾鍏疯В閿佸锛屽叾浠栨柟寮忔殏榛樿姘镐箙
// 鏄惁鏈夋椂鏁� true 鏈夋椂闂撮檺鍒� false 姘镐箙锛堟棤鏃堕棿闄愬埗锛�
public bool IsLimitTime(PhantasmPavilionType type, int id)
--
Gitblit v1.8.0