| | |
| | | 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(); |