diff --git a/Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua b/Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua index c4a53f10c0..a454cd8e01 100644 --- a/Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua +++ b/Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua @@ -372,20 +372,21 @@ function VipPanelV2:SetVipTaskList(level) taskItem.gameObject:SetActive(false) end) - if level < self.context.vipLevel then - for i, taskId in ipairs(configData.OpenRules) do - self.taskItemList[i]:Init(taskId) - local taskConfigInfo = ConfigManager.GetConfigData(ConfigName.TaskConfig, taskId) - self.taskItemList[i]:SetValue({state = VipTaskStatusDef.Received, progress = taskConfigInfo.TaskValue[2][1]}) - end - self:SetTaskAnimation(#configData.OpenRules) - elseif level > self.context.vipLevel then - for i, taskId in ipairs(configData.OpenRules) do - self.taskItemList[i]:Init(taskId) - self.taskItemList[i]:SetValue({state = VipTaskStatusDef.NotFinished, progress = 0}) - end - self:SetTaskAnimation(#configData.OpenRules) - elseif level == self.context.vipLevel then--好像一定走这里 + -- if level < self.context.vipLevel then + -- for i, taskId in ipairs(configData.OpenRules) do + -- -- self.taskItemList[i]:Init(taskId) + -- -- local taskConfigInfo = ConfigManager.GetConfigData(ConfigName.TaskConfig, taskId) + -- -- self.taskItemList[i]:SetValue({state = VipTaskStatusDef.Received, progress = taskConfigInfo.TaskValue[2][1]}) + -- end + -- self:SetTaskAnimation(#configData.OpenRules) + -- elseif level > self.context.vipLevel then + -- for i, taskId in ipairs(configData.OpenRules) do + -- -- self.taskItemList[i]:Init(taskId) + -- -- self.taskItemList[i]:SetValue({state = VipTaskStatusDef.NotFinished, progress = 0}) + -- end + -- self:SetTaskAnimation(#configData.OpenRules) + -- else + if level == self.context.vipLevel then--好像一定走这里 if #self.context.UserMissionInfo == 0 then return end @@ -510,7 +511,7 @@ function VipPanelV2:OnTaskStatusChanged(taskId) local taskInfo = self.context.UserMissionInfo[i] if taskInfo.missionId == taskId then taskInfo.state = VipTaskStatusDef.Received - self.taskItemList[i]:SetValue(taskInfo) + -- self.taskItemList[i]:SetValue(taskInfo) break end end