local BattleTaskCell = class("BattleTaskCell", BaseCell) local BG = {"common_board_131", "common_board_132"} -- 紫绿 function BattleTaskCell:refresh(iconAtlas, iconName, taskNum) local uiMap = self:getUIMap() local bg = uiMap["battle_task_cell.bg"] local icon = uiMap["battle_task_cell.icon"] local point = uiMap["battle_task_cell.point"] local desc = uiMap["battle_task_cell.desc"] icon:setSprite(iconAtlas, iconName) desc:setText(taskNum) self:hidePoint(not taskNum) self:hidePoint(false) end function BattleTaskCell:hidePoint(hide) local uiMap = self:getUIMap() local point = uiMap["battle_task_cell.point"] local desc = uiMap["battle_task_cell.desc"] point:setVisible(not hide) desc:setVisible(not hide) end function BattleTaskCell:addClickListener(func) self:getBaseObject():addClickListener(func) end return BattleTaskCell