From 13b222d9987b8b97474a48916e33fe7333f64c8d Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Thu, 27 May 2021 19:54:54 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=AF=8F=E6=97=A5=E8=B1=AA=E7=A4=BC?= =?UTF-8?q?=E3=80=91=E5=8F=AF=E9=A2=86=E5=8F=96=EF=BC=8C=E6=B2=A1=E7=BA=A2?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Modules/DailyRecharge/DailyRechargeManager.lua | 10 ++++++++++ .../~Lua/Modules/Player/RedpotManager.lua | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargeManager.lua b/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargeManager.lua index 6d7505a74b..58d3a91b94 100644 --- a/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargeManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargeManager.lua @@ -50,6 +50,16 @@ function this.ReceivedEnabled(missionId) return false end +function this.CheckRedPoint() + local dailyActInfo = ActivityGiftManager.GetActivityTypeInfo(ActivityTypeDef.DailyRecharge) + for i = 1, #dailyActInfo.mission do + if this.ReceivedEnabled(dailyActInfo.mission[i].missionId) then + return true + end + end + return false +end + function this.DailyRechargeReset() this.InitRechargeStatus() Game.GlobalEvent:DispatchEvent(GameEvent.Activity.OnActivityOpenOrClose, { diff --git a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua index d0973cbab8..52d41bd0de 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua @@ -389,7 +389,7 @@ function this.RegisterRedCheckFunc() --七日狂欢红点 RPData:AddCheckFunc(RedPointType.SevenDayCarnival, SevenDayCarnivalManager.GetSevenDayCarnivalRedPoint) --每日首充 - RPData:AddCheckFunc(RedPointType.DailyRecharge, DailyRechargeManager.ReceivedEnabled) + RPData:AddCheckFunc(RedPointType.DailyRecharge, DailyRechargeManager.CheckRedPoint) --累计签到 RPData:AddCheckFunc(RedPointType.CumulativeSignIn,OperatingManager.GetSignInRedPointStatus) RPData:AddCheckFunc(RedPointType.Setting_Ride,PlayerManager.GetPlayerRideRedPoint)