From 125e2bcdc0d4e534a470da80c9c67a1cc20f5e45 Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Mon, 25 Jan 2021 16:00:57 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E9=82=AE=E4=BB=B6=E9=A2=86=E5=8F=96?= =?UTF-8?q?=E3=80=91=E9=A2=86=E5=8F=96=E9=82=AE=E4=BB=B6bug=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Mail/MailMainPanel.lua | 14 +++++++++----- .../~Lua/Modules/Net/NetManager.lua | 5 +++++ 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Mail/MailMainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Mail/MailMainPanel.lua index 70f299475d..95827fce53 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mail/MailMainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mail/MailMainPanel.lua @@ -93,11 +93,15 @@ end function this.GetMailData3() NetManager.GetSingleMailRewardData(allGetMail,function (_drop) - for index = 1, #allGetMail do - MailManager.UpdataMialIsReadState(allGetMail[index],3) - end - UIManager.OpenPanel(UIName.RewardItemPopup,_drop,1) - this.UpdateMailData() + -- for index = 1, #allGetMail do + -- MailManager.UpdataMialIsReadState(allGetMail[index],3) + -- end + NetManager.GetAllMailData(function () + this.OnShowMailListData(MailManager.mialDataList, true) + end) + UIManager.OpenPanel(UIName.RewardItemPopup,_drop,1,function () + this.UpdateMailData() + end) end) end diff --git a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua index 36a80bd149..00927c5ec3 100644 --- a/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Net/NetManager.lua @@ -1115,6 +1115,11 @@ function this.GetSingleMailRewardData(_mailIds, func) local data = buffer:DataByte() local msg = PlayerInfoProto_pb.TakeMailResponse() msg:ParseFromString(data) + if msg.msg == 0 then + PopupTipPanel.ShowTip("无可领取附件!") + elseif msg.msg == 2 then + PopupTipPanel.ShowTip("背包已满") + end if func then func(msg.drop) end