lcy
2 天以前 f4d2e99c6041c0d0c933472dcbbeab3cbf4028ef
666 新增代金券 修复按分显示的bug
1个文件已修改
15 ■■■■■ 已修改文件
Main/System/Tip/PayMethodConfirmWin.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();