From 9876ec5f5a96227ce431566f23de8bb62a9f56c7 Mon Sep 17 00:00:00 2001 From: jiaoyangna <17610272109@lianjingshidai.com> Date: Fri, 17 Jul 2020 18:20:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A2=E7=82=B9=E6=A3=80=E6=B5=8B=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Operating/OperatingManager.lua | 12 ++++++++++++ .../~Lua/Modules/Player/RedpotManager.lua | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Operating/OperatingManager.lua b/Assets/ManagedResources/~Lua/Modules/Operating/OperatingManager.lua index 52d8a6b672..dbe20f9f42 100644 --- a/Assets/ManagedResources/~Lua/Modules/Operating/OperatingManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Operating/OperatingManager.lua @@ -701,5 +701,17 @@ function this.GetTimeLimitRedPointStatus() return freeTime and freeTime >= 1 end end + +function this.GetQiankunBoxRedPointStatus() + local lotterySetting=ConfigManager.GetConfig(ConfigName.LotterySetting) + local freeTimesId=lotterySetting[RecruitType.QianKunBoxSingle].FreeTimes + local freeTime= 0 + if freeTimesId>0 then + freeTime= PrivilegeManager.GetPrivilegeRemainValue(freeTimesId) + RecruitManager.freeUseTimeList[freeTimesId]=freeTime + return freeTime and freeTime >= 1 + end +end + this.TimeLimitedTimes = 0 return this \ No newline at end of file diff --git a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua index 145cbc3ff2..79408df30a 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.Expedition_Treasure,TreasureOfHeavenManger.RedPoint) --ι™ζ—Άζ‹›ε‹Ÿ RPData:AddCheckFunc(RedPointType.TimeLimited,OperatingManager.GetTimeLimitRedPointStatus) - RPData:AddCheckFunc(RedPointType.QianKunBox,OperatingManager.GetTimeLimitRedPointStatus) + RPData:AddCheckFunc(RedPointType.QianKunBox,OperatingManager.GetQiankunBoxRedPointStatus) end