任务
This commit is contained in:
parent
479d0e4b39
commit
4e95b11e21
@ -7,35 +7,37 @@ function DailyTaskCell:init()
|
|||||||
self.progressBg = uiMap["task_cell.progress_bg"]
|
self.progressBg = uiMap["task_cell.progress_bg"]
|
||||||
self.progress = uiMap["task_cell.progress_bg.progress"]
|
self.progress = uiMap["task_cell.progress_bg.progress"]
|
||||||
self.progressTx = uiMap["task_cell.progress_bg.progress_tx"]
|
self.progressTx = uiMap["task_cell.progress_bg.progress_tx"]
|
||||||
self.getBtn = uiMap["task_cell.get_btn"]
|
self.getBtnRoot = uiMap["task_cell.get_btn"]
|
||||||
self.getBtn:addClickListener(function()
|
local getBtn = uiMap["task_cell.get_btn.btn"]
|
||||||
|
getBtn:addClickListener(function()
|
||||||
if self.taskId then
|
if self.taskId then
|
||||||
ModuleManager.TaskManager:claimDailyTask(self.taskId)
|
ModuleManager.TaskManager:claimDailyTask(self.taskId)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
self.getBtnTx = uiMap["task_cell.get_btn.text"]
|
self.getBtnTx = uiMap["task_cell.get_btn.btn.text"]
|
||||||
self.getBtnTx:setText(I18N:getGlobalText(I18N.GlobalConst.BTN_CLAIM))
|
self.getBtnTx:setText(I18N:getGlobalText(I18N.GlobalConst.BTN_CLAIM))
|
||||||
self.refreshBtn = uiMap["task_cell.refresh_btn"]
|
self.refreshBtnRoot = uiMap["task_cell.refresh_btn"]
|
||||||
self.refreshBtn:addClickListener(function()
|
local refreshBtn = uiMap["task_cell.refresh_btn.btn"]
|
||||||
|
refreshBtn:addClickListener(function()
|
||||||
if self.taskId then
|
if self.taskId then
|
||||||
ModuleManager.TaskManager:refreshDailyTask(self.taskId)
|
ModuleManager.TaskManager:refreshDailyTask(self.taskId)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
self.refreshBtnTx = uiMap["task_cell.refresh_btn.text"]
|
self.refreshBtnTx = uiMap["task_cell.refresh_btn.btn.text"]
|
||||||
self.refreshBtnTx:setText("临时文本:刷新")
|
self.refreshBtnTx:setText("临时文本:刷新")
|
||||||
self.rewardCellComp = uiMap["task_cell.reward_cell"]:addLuaComponent(GConst.TYPEOF_LUA_CLASS.REWARD_CELL)
|
self.rewardCellComp = uiMap["task_cell.reward_cell"]:addLuaComponent(GConst.TYPEOF_LUA_CLASS.REWARD_CELL)
|
||||||
self.lockNode = uiMap["task_cell.lock_node"]
|
self.lockNode = uiMap["task_cell.lock_node"]
|
||||||
self.lockBg = uiMap["task_cell.lock_bg"]
|
self.lockBg = uiMap["task_cell.lock_bg"]
|
||||||
self.lockBtn = uiMap["task_cell.lock_node.lock_btn"]
|
local lockBtn = uiMap["task_cell.lock_node.lock_btn.btn"]
|
||||||
self.lockBtnTx = uiMap["task_cell.lock_node.lock_btn.text"]
|
lockBtn:addClickListener(function()
|
||||||
self.lockTx = uiMap["task_cell.lock_node.lock_tx"]
|
|
||||||
self.lockBtn:addClickListener(function()
|
|
||||||
end)
|
end)
|
||||||
self.lockBtnTx:setText("临时文本:解锁")
|
local lockBtnTx = uiMap["task_cell.lock_node.lock_btn.btn.text"]
|
||||||
self.lockTx:setText("临时文本:通行证专属任务")
|
lockBtnTx:setText("临时文本:解锁")
|
||||||
|
local lockTx = uiMap["task_cell.lock_node.lock_tx"]
|
||||||
|
lockTx:setText("临时文本:通行证专属任务")
|
||||||
self.completeNode = uiMap["task_cell.complete"]
|
self.completeNode = uiMap["task_cell.complete"]
|
||||||
self.completeTx = uiMap["task_cell.complete.text"]
|
local completeTx = uiMap["task_cell.complete.text"]
|
||||||
self.completeTx:setText("临时文本:已完成")
|
completeTx:setText("临时文本:已完成")
|
||||||
end
|
end
|
||||||
|
|
||||||
function DailyTaskCell:refresh(task)
|
function DailyTaskCell:refresh(task)
|
||||||
@ -49,8 +51,8 @@ function DailyTaskCell:refresh(task)
|
|||||||
self.lockNode:setVisible(true)
|
self.lockNode:setVisible(true)
|
||||||
self.lockBg:setVisible(true)
|
self.lockBg:setVisible(true)
|
||||||
self.progressBg:setVisible(false)
|
self.progressBg:setVisible(false)
|
||||||
self.refreshBtn:setVisible(false)
|
self.refreshBtnRoot:setVisible(false)
|
||||||
self.getBtn:setVisible(false)
|
self.getBtnRoot:setVisible(false)
|
||||||
self.completeNode:setVisible(false)
|
self.completeNode:setVisible(false)
|
||||||
else
|
else
|
||||||
if task.lock == nil then
|
if task.lock == nil then
|
||||||
@ -64,8 +66,8 @@ function DailyTaskCell:refresh(task)
|
|||||||
local needCount = task.needProgress
|
local needCount = task.needProgress
|
||||||
if task.claimed then -- 已经领过了
|
if task.claimed then -- 已经领过了
|
||||||
self.completeNode:setVisible(true)
|
self.completeNode:setVisible(true)
|
||||||
self.getBtn:setVisible(false)
|
self.getBtnRoot:setVisible(false)
|
||||||
self.refreshBtn:setVisible(false)
|
self.refreshBtnRoot:setVisible(false)
|
||||||
if count >= needCount then
|
if count >= needCount then
|
||||||
count = needCount
|
count = needCount
|
||||||
end
|
end
|
||||||
@ -73,19 +75,19 @@ function DailyTaskCell:refresh(task)
|
|||||||
self.completeNode:setVisible(false)
|
self.completeNode:setVisible(false)
|
||||||
if count >= needCount then
|
if count >= needCount then
|
||||||
count = needCount
|
count = needCount
|
||||||
self.getBtn:setVisible(true)
|
self.getBtnRoot:setVisible(true)
|
||||||
self.refreshBtn:setVisible(false)
|
self.refreshBtnRoot:setVisible(false)
|
||||||
else
|
else
|
||||||
self.getBtn:setVisible(false)
|
self.getBtnRoot:setVisible(false)
|
||||||
local canRefresh = DataManager.DailyTaskData:getDailyTaskCanRefresh(task.id)
|
local canRefresh = DataManager.DailyTaskData:getDailyTaskCanRefresh(task.id)
|
||||||
if canRefresh then
|
if canRefresh then
|
||||||
if task.refresh then -- 刷过了
|
if task.refresh then -- 刷过了
|
||||||
self.refreshBtn:setVisible(false)
|
self.refreshBtnRoot:setVisible(false)
|
||||||
else
|
else
|
||||||
self.refreshBtn:setVisible(true)
|
self.refreshBtnRoot:setVisible(true)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
self.refreshBtn:setVisible(false)
|
self.refreshBtnRoot:setVisible(false)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@ -233,7 +233,6 @@ function TaskMainUI:refreshDailyTaskFinalCell()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function TaskMainUI:refreshDailyTasks()
|
function TaskMainUI:refreshDailyTasks()
|
||||||
Logger.logHighlight("refreshDailyTasks")
|
|
||||||
if self.dailyTaskScrollRect == nil then
|
if self.dailyTaskScrollRect == nil then
|
||||||
self:initDailyTasks()
|
self:initDailyTasks()
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user