2023-05-26 15:43:01 +08:00

17 lines
692 B
Lua

local TaskCell = class("TaskCell", BaseCell)
local ICON_BG = {"daily_bg_1", "daily_bg_2"}
local ICON = {"daily_task_1", "daily_task_2"}
function TaskCell:refresh(taskInfo)
local complete = taskInfo.claimed
local customProgress = 0 -- todo
local uiMap = self:getUIMap()
local icon = complete and ICON_BG[2] or ICON_BG[1]
uiMap["task_cell.task_icon_bg"]:setSprite(GConst.ATLAS_PATH.DAILY_CHALLENGE, icon)
icon = complete and ICON[2] or ICON[1]
uiMap["task_cell.task_icon"]:setSprite(GConst.ATLAS_PATH.DAILY_CHALLENGE, icon)
uiMap["task_cell.desc"]:setText(DataManager.DailyChallengeData:getTaskDesc(taskInfo.task_id, true, customProgress))
end
return TaskCell