26 lines
705 B
Plaintext
26 lines
705 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
AstrolabeMaterilaCell = class("AstrolabeMaterilaCell", BaseCell)
|
|
|
|
function AstrolabeMaterilaCell:Init()
|
|
AstrolabeMaterilaCell.super.Init()
|
|
self:FindObjs()
|
|
end
|
|
|
|
function AstrolabeMaterilaCell:FindObjs()
|
|
self.icon=self.gameObject:GetComponent(UISprite)
|
|
self.label=self:FindComponent("label",UILabel)
|
|
end
|
|
|
|
function AstrolabeMaterilaCell:SetData(data)
|
|
self.label.text=StringUtil.NumThousandFormat(data[2])
|
|
local iconName = Table_Item[data[1]].Icon
|
|
IconManager:SetItemIcon(iconName,self.icon)
|
|
end
|
|
|
|
function AstrolabeMaterilaCell:GetLabelWidth()
|
|
return self.label.width+self.icon.width
|
|
end
|
|
|
|
function AstrolabeMaterilaCell:GetHeight()
|
|
return self.icon.height
|
|
end |