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