|
|
- HeadMonItem = HeadMonItem or BaseClass(BaseItem)
-
- function HeadMonItem:__init(parent)
- self.base_file = "uiComponent"
- self.layout_file = "HeadMonItem"
- self.id = nil
- self:Load()
- end
-
- function HeadMonItem:Load_callback()
- self.icon = self:GetChild("head/Icon"):GetComponent("Image")
- self.icon_border = self:GetChild("head/Border"):GetComponent("Image")
- end
-
- function HeadMonItem:SetData(id)
- self.id = id
- local config = ConfigItemMgr.Instance:GetMonsterDataItem(id)
- if not config then return end
- -- local config = Config.Mon[id]
- -- local quality_icon = PartnerModel:getInstance():GetQualityIcon(config.quality)
- -- lua_resM:setImageSprite(self,self.quality,"common_asset",quality_icon,true)
- lua_resM:setOutsideImageSprite(self,self.icon,GameResPath.GetMonsterOrPartnerHeadIcon(config.icon, config.icon_texture))
- end
|