From d620d4ff5ebaa7d96e733ba8e9073784247e6b75 Mon Sep 17 00:00:00 2001 From: gaoxin Date: Sat, 10 Apr 2021 11:07:47 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E9=87=91=E9=92=B1=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E3=80=91=E4=BF=AE=E5=A4=8D=E6=AF=8F=E6=97=A5=E8=B1=AA=E7=A4=BC?= =?UTF-8?q?=E9=94=80=E6=AF=81=E5=86=8D=E6=89=93=E5=BC=80=E6=8A=A5=E9=94=99?= =?UTF-8?q?=EF=BC=8C=E6=9B=B4=E6=8D=A2MoneyNumView=E5=AD=97=E4=BD=93?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8A=A0=E8=BD=BD=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/DailyRecharge/DailyRechargePanel.lua | 6 ++++++ Assets/ManagedResources/~Lua/View/MoneyNumView.lua | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua b/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua index 4ec12172b2..9841906c12 100644 --- a/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua @@ -93,6 +93,12 @@ end function DailyRechargePanel:OnClose() Game.GlobalEvent:RemoveEvent(GameEvent.Activity.OnActivityOpenOrClose, self.RefreshPanel, self) end +function DailyRechargePanel:OnDestroy() + if self.moneyNum then + SubUIManager.Close(self.moneyNum) + self.moneyNum = nil + end +end function DailyRechargePanel:RefreshPanel() local dailyActInfo = ActivityGiftManager.GetActivityTypeInfo(ActivityTypeDef.DailyRecharge) diff --git a/Assets/ManagedResources/~Lua/View/MoneyNumView.lua b/Assets/ManagedResources/~Lua/View/MoneyNumView.lua index 05b723e1a5..b535722ca6 100644 --- a/Assets/ManagedResources/~Lua/View/MoneyNumView.lua +++ b/Assets/ManagedResources/~Lua/View/MoneyNumView.lua @@ -141,7 +141,7 @@ end -- 设置图片数字显示 function MoneyNumView:SetTextShow(txt) self.Text_Num.text = txt - self.Text_Num.font = Util.LoadFont(self.font) + self.Text_Num.font = resMgr:LoadAsset(self.font) self.Text_Num.fontSize = self.fontSize self.Text_Num.transform.localScale = Vector3.one * self.localScale self.Text_Num.transform.sizeDelta = self.rectSize @@ -156,7 +156,7 @@ function MoneyNumView:SetNumShow(numList) if numTb[i] then numList[i].gameObject:SetActive(true) numList[i].text = numTb[i] - numList[i].font = Util.LoadFont(self.font) + numList[i].font = resMgr:LoadAsset(self.font) numList[i].fontSize = self.fontSize numList[i].transform.localScale = Vector3.one * self.localScale numList[i].transform.sizeDelta = self.rectSize