From c0a2a04db9ddbc658ffe5b85b0187bcd6ceecb60 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Mon, 23 Aug 2021 14:08:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=AA=E5=88=9D=E7=A7=98=E5=8D=B7=E7=BA=A2?= =?UTF-8?q?=E7=82=B9=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit cbdcb66b07470bbc0662f04627503a175c097c8f) --- Assets/ManagedResources/~Lua/Common/GlobalDefine.lua | 1 + .../Modules/DynamicActivity/DynamicActivityManager.lua | 10 ++++++++++ .../ManagedResources/~Lua/Modules/Main/MainPanel.lua | 2 ++ .../~Lua/Modules/Net/IndicationManager.lua | 1 + .../~Lua/Modules/Player/RedpotManager.lua | 1 + 5 files changed, 15 insertions(+) diff --git a/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua b/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua index b6842f84ae..f10a6e40aa 100644 --- a/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua +++ b/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua @@ -944,6 +944,7 @@ RedPointType = { chaozhijijin = 80, linglongBaojing = 671, + TaiChuMiJuan = 670, } RedPointStatus = { diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua index e4e16b4c00..ecba2beb9c 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua @@ -87,6 +87,16 @@ function this.GetATaiChuMiJuanData(data) end end +function this.CheckRedPointTaiChu() + if not PlayerPrefs.HasKey("TaiChu"..PlayerManager.uid) then + return true + elseif PlayerPrefs.GetInt("TaiChu"..PlayerManager.uid) == 1 then + return true + else + return false + end +end + function this.SetSelectIndex(dataType,goodsId,b) this.selectIndex.dataType = dataType this.selectIndex.goodsId = goodsId diff --git a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua index 5c266ccc29..eea03522b5 100644 --- a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua @@ -314,6 +314,8 @@ function this:BindEvent() table.sort(data,function(a,b) return a.id < b.id end) + PlayerPrefs.SetInt("TaiChu"..PlayerManager.uid,0) + CheckRedPointStatus(RedPointType.TaiChuMiJuan) UIManager.OpenPanel(UIName.taiChuMiJuan,data) end) end) diff --git a/Assets/ManagedResources/~Lua/Modules/Net/IndicationManager.lua b/Assets/ManagedResources/~Lua/Modules/Net/IndicationManager.lua index 94c7960d4d..979ff11cc7 100644 --- a/Assets/ManagedResources/~Lua/Modules/Net/IndicationManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Net/IndicationManager.lua @@ -313,6 +313,7 @@ function this.RefreshUpdateIndication(buffer) CheckRedPointStatus(RedPointType.Guild_AidBox) CheckRedPointStatus(RedPointType.Guild_AidGuild) CheckRedPointStatus(RedPointType.Guild_AidMy) + CheckRedPointStatus(RedPointType.TaiChuMiJuan) LuckyTurnTableManager.SetTimes(msg.hadLuckTime,msg.hadAdvanceLuckyTime) CheckRedPointStatus(RedPointType.Arena_Free) diff --git a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua index 48f6262d71..c10548e8b7 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua @@ -540,6 +540,7 @@ function this.RegisterRedCheckFunc() RPData:AddCheckFunc(RedPointType.jijin328,ActivityGiftManager.CheckRedpointUpperMonthCard) RPData:AddCheckFunc(RedPointType.linglongBaojing,LingLongBaoJingManager.CheckRedPointLingLong) + RPData:AddCheckFunc(RedPointType.TaiChuMiJuan,DynamicActivityManager.CheckRedPointTaiChu) end