From f4d2e99c6041c0d0c933472dcbbeab3cbf4028ef Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 28 五月 2026 15:14:46 +0800
Subject: [PATCH] 666 新增代金券 修复按分显示的bug
---
Main/System/Tip/PayMethodConfirmWin.cs | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/Main/System/Tip/PayMethodConfirmWin.cs b/Main/System/Tip/PayMethodConfirmWin.cs
index 5bb9a68..b835a2f 100644
--- a/Main/System/Tip/PayMethodConfirmWin.cs
+++ b/Main/System/Tip/PayMethodConfirmWin.cs
@@ -113,11 +113,24 @@
void UpdateMoneyDisplay(int moneyType, int needCount)
{
moneyIcon.SetIconWithMoneyType(moneyType);
- moneyText.text = UIHelper.ShowUseMoney(moneyType, needCount);
+ moneyText.text = GetPayMethodMoneyText(moneyType, needCount);
// 鍒囨崲閫夐」鏃跺悓姝ュ埛鏂� Recharge6 鍐呭锛堣揣甯佸浘鏍�+鍚嶇О鍙樺寲锛�
m_Content.text = Language.Get("Recharge6", UIHelper.GetIconNameWithMoneyType(moneyType), ConfirmCancel.payMethodMoney, ConfirmCancel.payMethodTitle);
}
+ string GetPayMethodMoneyText(int moneyType, int needCount)
+ {
+ long haveCount = UIHelper.GetMoneyCnt(moneyType);
+ if (moneyType == 97 || moneyType == 99)
+ {
+ return UIHelper.AppendColor(
+ haveCount >= needCount ? TextColType.Green : TextColType.Red,
+ $"{UIHelper.ReplaceLargeNum(haveCount / 100.0, 2)}/{UIHelper.ReplaceLargeNum(needCount / 100.0, 2)}");
+ }
+
+ return UIHelper.ShowUseMoney(moneyType, needCount);
+ }
+
private void OnConfirm()
{
CloseWindow();
--
Gitblit v1.8.0