From 7aa590621c7ea0d968769c099dc50c54961810a1 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Wed, 7 Jul 2021 11:28:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BE=E5=AE=9D=E5=95=86=E4=BC=9A=E6=96=87?= =?UTF-8?q?=E5=AD=97=E9=94=99=E4=B9=B1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Common/MoneyUtil.lua | 19 +++++++++++++++++++ .../TreasureStore/TreasureStorePopup.lua | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Common/MoneyUtil.lua b/Assets/ManagedResources/~Lua/Modules/Common/MoneyUtil.lua index da61e28077..1c69786843 100644 --- a/Assets/ManagedResources/~Lua/Modules/Common/MoneyUtil.lua +++ b/Assets/ManagedResources/~Lua/Modules/Common/MoneyUtil.lua @@ -71,5 +71,24 @@ function this.GetMoneyUnitNameWithMoney(money) return string.format(formater, this.GetMoney(money)) end +-- 获取货币单位名称 +local _t2n2 = { + [MoneyType.RMB] = "%s\n元", + [MoneyType.USD] = "$\n%s", +} +function this.GetMoneyUnitName1(mt) + if not mt then + mt = this.MT + end + if _t2n2[mt] then + return _t2n2[mt] + end + return _t2n2[MoneyType.RMB] +end +function this.GetMoneyUnitNameWithMoney1(money) + local formater = this.GetMoneyUnitName1() + return string.format(formater, this.GetMoney(money)) +end + return MoneyUtil \ No newline at end of file diff --git a/Assets/ManagedResources/~Lua/Modules/TreasureStore/TreasureStorePopup.lua b/Assets/ManagedResources/~Lua/Modules/TreasureStore/TreasureStorePopup.lua index 9da6ca5458..566f118b67 100644 --- a/Assets/ManagedResources/~Lua/Modules/TreasureStore/TreasureStorePopup.lua +++ b/Assets/ManagedResources/~Lua/Modules/TreasureStore/TreasureStorePopup.lua @@ -201,7 +201,7 @@ function this:SetScrollPre(root,data) itemList[i].Name = Util.GetGameObject(itemList[i].go,"Name"):GetComponent("Text") end local config = ConfigManager.GetConfigData(ConfigName.RechargeCommodityConfig,data.Id) - title.text = string.format("价\n值\n%s\n现\n仅\n需\n%s",MoneyUtil.GetMoneyUnitNameWithMoney(config.Rebate),MoneyUtil.GetMoneyUnitNameWithMoney(config.Price)) + title.text = string.format("价\n值\n%s\n现\n仅\n需\n%s",MoneyUtil.GetMoneyUnitNameWithMoney1(config.Rebate),MoneyUtil.GetMoneyUnitNameWithMoney1(config.Price)) local rewardArray = data.RewardShow if not itemsGrid then itemsGrid = {}