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

42 行
1.5 KiB

HeadPartnerItem = HeadPartnerItem or BaseClass(BaseItem)
function HeadPartnerItem:__init(parent)
self.base_file = "uiComponent"
self.layout_file = "HeadPartnerItem"
self.id = nil
self:Load()
end
function HeadPartnerItem:Load_callback()
self.head_icon = self:GetChild("head/Icon"):GetComponent("Image")
self.icon_border = self:GetChild("head/Border"):GetComponent("Image")
self.quality = self:GetChild("head/Quality"):GetComponent("Image")
self.empty = self:GetChild("empty").gameObject
self.head = self:GetChild("head").gameObject
-- lua_resM:setImageSprite(self,self.empty:GetComponent("Image"),"partner_asset","partner_ui_34")
end
function HeadPartnerItem:SetData(id)
-- self.id = id
-- if id == 0 or not id then
-- self.empty:SetActive(true)
-- self.head:SetActive(false)
-- return
-- else
-- self.empty:SetActive(false)
-- self.head:SetActive(true)
-- end
-- local config = Config.Partner[id]
-- if not config then return end
-- local quality_icon = PartnerModel:getInstance():GetQualityIcon(config.quality)
-- lua_resM:setImageSprite(self,self.quality,"common_asset",quality_icon,true)
-- --lua_resM:setImageSprite(self,self.icon_border,"common_asset","partner_bg_"..config.quality,true)
-- local function call_back(sp)
-- if sp == nil then
-- lua_resM:setOutsideImageSprite(self,self.head_icon,GameResPath.GetMonsterOrPartnerHeadIcon(PartnerModel.DEFAULT_MODEL_ID),true)
-- end
-- end
-- lua_resM:setOutsideImageSprite(self,self.head_icon,GameResPath.GetMonsterOrPartnerHeadIcon(config.model_id, config.chartlet_id),true,call_back)
end