29 lines
947 B
Plaintext
29 lines
947 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
GuildTreasureRewardCell = class("GuildTreasureRewardCell", BaseCell);
|
|
|
|
function GuildTreasureRewardCell:Init()
|
|
self.content = self:FindGO("content")
|
|
self.nameLab = self:FindComponent("Name", UILabel);
|
|
self.icon = self:FindComponent("Icon",UISprite);
|
|
self.num = self:FindComponent("Num",UILabel);
|
|
self.top = self:FindGO("Top");
|
|
end
|
|
|
|
function GuildTreasureRewardCell:SetData(data)
|
|
if(data)then
|
|
self.content:SetActive(true)
|
|
self.nameLab.text = data.name
|
|
local charid = GuildTreasureProxy.Instance:GetTreasureMaxCharID()
|
|
local isMax = charid and data.charid==charid and true or false
|
|
self.top:SetActive(isMax)
|
|
local itemData = data.ItemData
|
|
if(itemData and #itemData>0)then
|
|
local item = itemData[1]
|
|
local icon = Table_Item[item.id] and Table_Item[item.id].Icon
|
|
IconManager:SetItemIcon(icon,self.icon)
|
|
self.num.text = item.num
|
|
end
|
|
else
|
|
self.content:SetActive(false)
|
|
end
|
|
end |