|
|
- EquipToolTipsSkillAttr = EquipToolTipsSkillAttr or BaseClass(BaseItem)
-
- local EquipToolTipsSkillAttr = EquipToolTipsSkillAttr
- EquipToolTipsSkillAttr.Height = 50
- function EquipToolTipsSkillAttr:__init()
- self.base_file = "common"
- self.layout_file = "EquipToolTipsSkillAttr"
- self.is_delay_callback = true
- self.model = EquipModel:getInstance()
- self.height = 50
- self.attr_list = {}
- self:Load()
- end
-
- function EquipToolTipsSkillAttr:Load_callback()
- self.nodes = {
- "icon_skill:img", "skill_name:tmp", "skill_des:tmp",
- }
- self:GetChildren(self.nodes)
-
- if self.need_refreshData then
- self:SetData(self.data,self.index)
- end
- self:InitEvent()
- end
-
- function EquipToolTipsSkillAttr:InitEvent()
- end
-
- function EquipToolTipsSkillAttr:__delete()
- end
-
- function EquipToolTipsSkillAttr:SetData(vo,index)
- self.data = vo
- self.index = index or self.index
- if self.is_loaded then
- self.need_refreshData = false
- else
- self.need_refreshData = true
- return
- end
- if not self.data then return end
- local skill_desc,skill_name = SkillManager:getInstance():GetSkillFromConfigByIdAndLevel(self.data.skill_id,self.data.skill_lv or 1)
- if self.data.is_lock then
- self.skill_name_tmp.text = HtmlColorTxt( skill_name , '#8b8b8b')
- self.skill_des_tmp.text = HtmlColorTxt( skill_desc , '#8b8b8b')
- else
- self.skill_name_tmp.text = " " .. Trim(skill_name)
- self.skill_des_tmp.text = " " .. Trim(skill_desc)
- end
- lua_resM:setOutsideImageSprite(self,self.icon_skill_img,GameResPath.GetSkillIcon(self.data.skill_id))
- end
|