ro-webgl/Assets/Lua/UI/Common/PetCollectCtr.lua
2021-12-21 09:40:39 +08:00

27 lines
993 B
Lua

local PetCollectCtr = {}
function PetCollectCtr:SetData(wnd, itemLua, logicData, enterType, onClickOwner, onClickCB)
local cfgData = logicData
CommonUtil.LoadIcon(self.host, cfgData.Icon, function (sprite)
itemLua.icon.image.sprite = sprite
end, itemLua, "icon")
local frameIcon = Constant.Quality_PetFrame_Icons[cfgData.Fame]
CommonUtil.LoadIcon(self.host, frameIcon, function (sprite)
itemLua.frame.image.sprite = sprite
end, itemLua, "frame")
CommonUtil.LoadIcon(self.host, Constant.Natural_Icons..cfgData.NatureType, function (sprite)
itemLua.nature.image.sprite = sprite
end, itemLua, "nature")
wnd.uiBase:AddButtonUniqueEventListener(itemLua.bg.button, onClickOwner, onClickCB, cfgData.Id)
--mask.gameObject:SetActive(cfgData.canActive)
CommonUtil.SetTotalChildrenGray(itemLua.gameObject, cfgData.canActive)
itemLua.uIRedPointRP.gameObject:SetActive(false)
end
return PetCollectCtr