源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

52 行
1.5 KiB

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