From 56a47a4c3d42be972d328af8376fdd2b21510cd1 Mon Sep 17 00:00:00 2001 From: "PC-202302260912\\Administrator" <1545929779@qq.com> Date: Wed, 15 May 2024 18:29:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B8=8F=E7=A2=8E=E5=87=8C=E9=9C=84=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=BA=A2=E7=82=B9=20=E5=8F=AF=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/ManagedResources/~Lua/Common/GlobalDefine.lua | 2 +- .../~Lua/Modules/ActivityGift/ActivityGiftManager.lua | 11 +++++++++++ .../ManagedResources/~Lua/Modules/Main/MainPanel.lua | 1 + .../~Lua/Modules/Player/PlayerManager.lua | 1 + .../~Lua/Modules/Player/RedpotManager.lua | 1 + .../~Lua/Modules/TaSuiLingXiao/TaSuiLingXiaoPanel.lua | 2 +- 6 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua b/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua index d4d8e8707c..ba65bb17e8 100644 --- a/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua +++ b/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua @@ -687,7 +687,7 @@ RedPointType = { SecretBox = 103, --秘盒 Guild = 104, --公会 ----戒灵相关----- - --JieLing = 105, --主界面戒灵按钮 + TaSuiLingXiao = 105, --踏碎凌霄红点 NewFight = 1005, -- 新关卡 Refining = 106, --工坊 Arena = 107, --竞技场 diff --git a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua index 87b1852503..7a43d2ef5b 100644 --- a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua @@ -244,6 +244,17 @@ function this.CheckChapterRed() return chapterRed end +--检测踏碎凌霄红点 +function this.CheckTaSuiLingXiaoRed() + local actId = ActivityGiftManager.IsActivityTypeOpen(ActivityTypeDef.TaSuiLingXiao) + if not actId or actId <= 0 then + return false + end + local state=PlayerPrefs.GetInt(PlayerManager.uid.."tasuilingxiao") + return state==0 +end + + --检测豪华补给红点 function this.CheckHHBJRedPoint() local activityData=ActivityGiftManager.GetActivityInfoByType(10401) diff --git a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua index bbf4b2564e..70ebaf5c88 100644 --- a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua @@ -1241,6 +1241,7 @@ function this:TabBtnAction(id,actType,data) -- UIManager.OpenPanel(UIName.FuXingGaoZhaoPanel) elseif id == ActivityTypeDef.TaSuiLingXiao then UIManager.OpenPanel(UIName.TaSuiLingXiaoPanel) + PlayerPrefs.SetInt(PlayerManager.uid.."tasuilingxiao",1) elseif id == ActivityTypeDef.lingLongBaoJing then UIManager.OpenPanel(UIName.ActivityMainPanel,id) elseif id == ActivityTypeDef.SurpriseBox then diff --git a/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua index 068098249e..42c833ed9f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/PlayerManager.lua @@ -119,6 +119,7 @@ function this.ResetLocalData(var)--初始化所有本地的每日一刷--1是五 PlayerPrefs.SetInt(PlayerManager.uid.."hotRank",0) PlayerPrefs.SetInt(PlayerManager.uid.."chaozhijijin128",0) PlayerPrefs.SetInt(PlayerManager.uid.."chaozhijijin328",0) + PlayerPrefs.SetInt(PlayerManager.uid.."tasuilingxiao",0) end if var == 1 then diff --git a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua index cbad66a7de..2de78ae72a 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua @@ -725,6 +725,7 @@ function this.RegisterRedCheckFunc() RPData:AddCheckFunc(RedPointType.godsWayTower,GodsWayTowerManager.CheckRedPointStatus) RPData:AddCheckFunc(RedPointType.HelpFight,HelpFightManager.CheckRedPoint) + RPData:AddCheckFunc(RedPointType.TaSuiLingXiao,ActivityGiftManager.CheckTaSuiLingXiaoRed) end -- 向红点绑定物体 diff --git a/Assets/ManagedResources/~Lua/Modules/TaSuiLingXiao/TaSuiLingXiaoPanel.lua b/Assets/ManagedResources/~Lua/Modules/TaSuiLingXiao/TaSuiLingXiaoPanel.lua index 03acac3df2..3878c1028a 100644 --- a/Assets/ManagedResources/~Lua/Modules/TaSuiLingXiao/TaSuiLingXiaoPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/TaSuiLingXiao/TaSuiLingXiaoPanel.lua @@ -187,7 +187,7 @@ function TaSuiLingXiao:ShowSlide() end function TaSuiLingXiao:OnClose() - + CheckRedPointStatus(RedPointType.TaSuiLingXiao) end --界面销毁时调用(用于子类重写)