From fa6bdeeb6ad92dabb5b2fd932213e34412ecb7f2 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Sat, 22 Aug 2020 16:43:39 +0800 Subject: [PATCH 1/3] huoqu huodongzhuangtai tijiao --- .../~Lua/Modules/ActivityGift/ActivityGiftManager.lua | 8 ++++---- Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua | 6 +++--- .../~Lua/Modules/Mission/MissionDailyPanel.lua | 3 +-- .../Mission/MissionDailyPanel_QingLongSecretTreasure.lua | 5 ++--- .../Mission/MissionDailyPanel_SecretTreasureTrail.lua | 5 ++--- .../Modules/Mission/QinglongSerectTreasureManager.lua | 2 +- .../~Lua/Modules/Operating/GrowthGiftPage.lua | 2 +- .../~Lua/Modules/Operating/GrowthGiftTaskItem.lua | 5 ++--- 8 files changed, 16 insertions(+), 20 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua index 78c9ef94ae..e6e579bdb1 100644 --- a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua @@ -132,7 +132,7 @@ function this.InitActivityServerData(msg, isUpdate) end for i, v in ipairs(msg.activityInfo) do this.mission[v.activityId] = v - --LogGreen("刷新活动数据activityId:" .. v.activityId .. " value:" .. v.value) + LogGreen("刷新活动数据activityId:" .. v.activityId .. " value:" .. v.value) for n, m in ipairs(v.mission) do --LogGreen(" 刷新活动数据missionId:" .. m.missionId .. " state:" .. m.state .. " progress:" .. m.progress) if (v.activityId == ActivityTypeDef.OnlineGift) then @@ -228,7 +228,6 @@ function this.GetActivityTypeInfo(type) local missionData = nil table.walk(globalActConfigs, function(actConfigInfo) if this.mission[actConfigInfo.Id] then - --LogError("actConfigInfo.Id "..actConfigInfo.Id) missionData = this.mission[actConfigInfo.Id] end end) @@ -276,8 +275,9 @@ function this.SetActivityInfo(type, Id, state) end function this.GetActivityOpenStatus(type) - if this.mission[type] then - return this.mission[type].reallyOpen == 1 + local id = this.GetActivityIdByType(type) + if this.mission[id] then + return this.mission[id].reallyOpen == 1 else Log(string.format(Language[10002], type)) return false diff --git a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua index 9a7968dfec..5cef6b6a85 100644 --- a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua @@ -1327,10 +1327,10 @@ function this.TimeFormat() local dynamicAct = ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.FindFairy) if dynamicAct then local info = ActivityGiftManager.GetActivityTypeInfo(ActivityTypeDef.FindFairy) - info = info.endTime - PlayerManager.serverTime - info = math.floor(info/86400) + local tempTime = info.endTime - PlayerManager.serverTime + tempTime = math.floor(tempTime/86400) if ActivityGiftManager.IsActivityTypeOpen(ActivityTypeDef.FindFairy) then - this.DynamicActivityTime.text = info.."天" + this.DynamicActivityTime.text = tempTime.."天" end end diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua index 8bb2fe028d..58719ec299 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel.lua @@ -122,8 +122,7 @@ end --切换视图 function this.SwitchView(_index) if _index == 2 or _index == 3 then - local id =ActivityGiftManager.GetActivityIdByType(8) - if not ActivityGiftManager.GetActivityOpenStatus(id) then + if not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then PopupTipPanel.ShowTip("未在活动时间范围内") return end diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua index 4a849023b4..5aa690ebd1 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua @@ -69,9 +69,8 @@ function this:RemoveListener() end this.Closefunction = function() Timer.New(function() - local id = ActivityGiftManager.GetActivityIdByType(8) - LogBlue("收到了关闭活动的消息,id:"..id) - if not ActivityGiftManager.GetActivityOpenStatus(id) then + if not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then + PopupTipPanel.ShowTip("活动已结束") parent:ClosePanel() return else diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua index 396be30890..085d5ae4e4 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua @@ -77,9 +77,8 @@ end this.Closefunction = function() Timer.New(function() - local id = ActivityGiftManager.GetActivityIdByType(8) - LogBlue("收到了关闭活动的消息,id:"..id) - if not ActivityGiftManager.GetActivityOpenStatus(id) then + if not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then + PopupTipPanel.ShowTip("活动已结束") parent:ClosePanel() return else diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua b/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua index 32f27feae8..75b9ea6742 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua @@ -170,7 +170,7 @@ function this.GetQinglongSerectTreasureRedPot() end function this.GetSerectTreasureTrailRedPot() - if this.activityId == 0 or not ActivityGiftManager.GetActivityOpenStatus(this.activityId) then + if this.activityId == 0 or not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then return false end for i = 1,2 do diff --git a/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftPage.lua b/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftPage.lua index b4c6bcca61..3cc2009a8c 100644 --- a/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftPage.lua +++ b/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftPage.lua @@ -100,7 +100,7 @@ function GrowthGiftPage:RefreshShowData(item, data) local GrowthRewardId = ActivityGiftManager.IsActivityTypeOpen(ActivityTypeDef.GrowthReward)--当前礼包奖励的活动类型(6\7\8\9\16)(成长礼包的不同档位奖励ActivityId不同,虽然同为成长基金) local singleRewardData = ActivityGiftManager.GetActivityInfo(GrowthRewardId, data.Id)--获取活动数据 self.context.Id local havaBought = OperatingManager.GetGiftGoodsInfo(GoodsTypeDef.GrowthReward, GlobalActivity[GrowthRewardId].CanBuyRechargeId)--当前礼包ID(101\102\103\104\105) - local openStatus = ActivityGiftManager.GetActivityOpenStatus(GrowthRewardId) + local openStatus = ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.GrowthReward) --item local shadow = Util.GetGameObject(item, "shadow") local grid = Util.GetGameObject(item, "scrollView/grid") diff --git a/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftTaskItem.lua b/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftTaskItem.lua index 538b8c29ad..c44535054c 100644 --- a/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftTaskItem.lua +++ b/Assets/ManagedResources/~Lua/Modules/Operating/GrowthGiftTaskItem.lua @@ -79,9 +79,8 @@ function GrowthGiftTaskItem:SetValue() --OperatingManager.GetGrowthRedPointState(GrowthRewardId) end -function GrowthGiftTaskItem:OnBtnDealClicked() - - local openStatus = ActivityGiftManager.GetActivityOpenStatus(GrowthRewardId) +function GrowthGiftTaskItem:OnBtnDealClicked() + local openStatus = ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.GrowthReward) local goods = OperatingManager.GetGiftGoodsInfo(GoodsTypeDef.GrowthReward, GlobalActivity[GrowthRewardId].CanBuyRechargeId) if not openStatus or (goods and goods.buyTimes < 1) then PopupTipPanel.ShowTip(Language[11474]) From c27d43ba2da0dfe10e3e544918524a886c9479d5 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Sat, 22 Aug 2020 16:49:12 +0800 Subject: [PATCH 2/3] qinglong update --- .../~Lua/Modules/Mission/QinglongSerectTreasureManager.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua b/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua index 0649f76aab..c5b8b3a76a 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/QinglongSerectTreasureManager.lua @@ -155,7 +155,7 @@ function this.GetQinglongTaskData(_curtype) end function this.GetQinglongSerectTreasureRedPot() - if this.activityId==0 or not ActivityGiftManager.GetActivityOpenStatus(this.activityId) then + if not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then return false end local state = this.GetTreasureState() @@ -170,7 +170,7 @@ function this.GetQinglongSerectTreasureRedPot() end function this.GetSerectTreasureTrailRedPot() - if this.activityId == 0 or not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then + if not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then return false end for i = 1,2 do From f814a80eb43eefe9496b5a3812ee3ef572753ec3 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Sat, 22 Aug 2020 16:55:27 +0800 Subject: [PATCH 3/3] time update --- .../MissionDailyPanel_QingLongSecretTreasure.lua | 9 +++++---- .../Mission/MissionDailyPanel_SecretTreasureTrail.lua | 10 +++++----- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua index 63997489e5..c3719b7c9f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_QingLongSecretTreasure.lua @@ -97,13 +97,14 @@ function this:OnSortingOrderChange(sortingOrder) end function this:OnClose() - if self.localTimer then - self.localTimer:Stop() - self.localTimer = nil - end + end function this:OnDestroy() itemsList={} + if self.timer then + self.timer :Stop() + self.timer = nil + end end this.refresh = function() diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua index 388fcb6d57..71cc0a0ec5 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua @@ -133,13 +133,13 @@ function this:OnSortingOrderChange(sortingOrder) end function this:OnClose() - if self.localTimer then - self.localTimer:Stop() - self.localTimer = nil - end + end function this:OnDestroy() - + if self.timer then + self.timer:Stop() + self.timer = nil + end end function this.refresh(type) this:SetTopBar()