牛气冲天任务修改提交

dev_chengFeng
jiaoyangna 2022-03-22 11:57:50 +08:00
parent 5348a49256
commit 2c9e94dcc9
2 changed files with 14 additions and 10 deletions

View File

@ -60,17 +60,21 @@ function this.InitAllRewardData()
end
end
function this.GetRewardDataById(id)
for k,v in ipairs(this.rewardData) do
if v.id == id then
return v
end
end
end
function this.UpdateStatus()
local temp = TaskManager.GetTypeTaskList(TaskTypeDef.NiuQiChongTian)
for k,v in pairs(this.rewardData) do
if temp[v.id] then
v.state = temp[v.id].state
v.progress = temp[v.id].progress
if ( v.state < 2 and temp[v.id].progress >= v.value[2][1]) then
v.state = 1
else
v.state = 0
end
for k,v in ipairs(temp) do
local data = this.GetRewardDataById(v.missionId)
if data then
data.state = v.state
data.progress = v.progress
end
end
CheckRedPointStatus(RedPointType.NiuQiChongTian_1)

View File

@ -33,7 +33,7 @@ function this.InitTypeTaskList(_userMissionList)
userMissionList.takeTimes = _userMissionList[i].takeTimes
userMissionList.heroId = _userMissionList[i].heroId
userMissionList.lock = _userMissionList[i].lock
LogRed("任务 类型:"..userMissionList.type.." ID:"..userMissionList.missionId.." 状态:"..userMissionList.state.." lock "..userMissionList.lock.. " progress:".._userMissionList[i].progress)
--LogRed("任务 类型:"..userMissionList.type.." ID:"..userMissionList.missionId.." 状态:"..userMissionList.state.." lock "..userMissionList.lock.. " progress:".._userMissionList[i].progress)
if not TypeTaskData[_userMissionList[i].type] then
TypeTaskData[_userMissionList[i].type] = {}
end