From 7c9e1a72ea2c85ea751c6dc45bf0ad976a53de97 Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Fri, 14 Oct 2022 15:00:07 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=85=8D=E8=B4=B9=E5=85=85=E5=80=BC?= =?UTF-8?q?=E3=80=91=3D=3D=3D=3D=3D=E8=8E=B7=E5=8F=961=E5=85=83=E5=88=B8?= =?UTF-8?q?=E6=9C=80=E5=A4=A7=E4=BD=BF=E7=94=A8=E6=AC=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ActivityGift/ActivityGiftManager.lua | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua index 1f4f9c9eb5..1cce8a54af 100644 --- a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua @@ -285,6 +285,29 @@ function this.GetActivityInfoByType(type) return this.mission[type] end end + +function this.GetYiYuanUpMaxTime() + + local maxnum=0 + local missions=this.GetActivityInfoByType(ActivityTypeDef.shuaChongTeQuan).mission + local index=1 + if missions then + for i = 1, #missions do + if missions[i].state~=0 then + index=i + end + end + end + local privile=ConfigManager.GetConfigData(ConfigName.PrivilegeTypeConfig,2101) + if privile then + maxnum=privile.Condition[index+1][2] + end + return maxnum +end + + + + function this.SetActivityInfo(type, Id, state) for _, missInfo in pairs(this.mission[type].mission) do if missInfo.missionId == Id then @@ -545,7 +568,7 @@ function this.RefreshActivityProgressData(msg) if this.mission[msg.activityInfo.activityId] then this.mission[msg.activityInfo.activityId].value = msg.activityInfo.value for i = 1, #msg.activityInfo.mission do - --LogGreen("msg.activityInfo.activityId:"..msg.activityInfo.activityId.." msg.activityInfo.mission[i].missionId:"..msg.activityInfo.mission[i].missionId.." missionInfo.state:"..msg.activityInfo.mission[i].state.." missionInfo.progress:"..msg.activityInfo.mission[i].progress) + LogGreen("msg.activityInfo.activityId:"..msg.activityInfo.activityId.." msg.activityInfo.mission[i].missionId:"..msg.activityInfo.mission[i].missionId.." missionInfo.state:"..msg.activityInfo.mission[i].state.." missionInfo.progress:"..msg.activityInfo.mission[i].progress) for _, missionInfo in pairs(this.mission[msg.activityInfo.activityId].mission) do if missionInfo.missionId == msg.activityInfo.mission[i].missionId then missionInfo.state = msg.activityInfo.mission[i].state @@ -1107,7 +1130,8 @@ end --开服福利排序 local OpenSeverWelfareSortTable = { [0] = 1, - [1] = 0, + [1] = 2, + [2] = 0, } function this. OpenSeverWelfareRewardTabsSort(missions) table.sort(missions,function(a,b)