local BossSkillCell = class("BossSkillCell", BaseCell) function BossSkillCell:init() self.baseObject:addClickListener(function() ModuleManager.TipsManager:showBattleSkillTips(self.baseObject, nil, self.skillId) end) local uiMap = self:getUIMap() self.icon = uiMap["boss_skill_cell.icon"] self.roundTx = uiMap["boss_skill_cell.round_text"] end function BossSkillCell:refresh(skillEntity) local skillId = skillEntity:getSkillId() local cd = skillEntity:getShowCd() self.skillId = skillId local icon = ModuleManager.HeroManager:getSkillIcon(skillId) self.icon:setSprite(GConst.ATLAS_PATH.ICON_SKILL, icon) self.roundTx:setText(cd + 1) end function BossSkillCell:setActive(active) self.baseObject:setActive(active) end return BossSkillCell