33 lines
855 B
Plaintext
33 lines
855 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
PetResetSkillItemCell = class("PetResetSkillItemCell", BaseCell)
|
|
|
|
function PetResetSkillItemCell:Init()
|
|
self.name = self:FindComponent("name", UILabel);
|
|
self.num = self:FindComponent("num", UILabel);
|
|
self.icon = self:FindComponent("Icon", UISprite);
|
|
|
|
self:AddCellClickEvent();
|
|
end
|
|
|
|
function PetResetSkillItemCell:SetData(data)
|
|
self.data = data;
|
|
|
|
if(data ~= nil)then
|
|
self.gameObject:SetActive(true);
|
|
PetResetSkillItemCell.super.SetData(self, data);
|
|
|
|
if(data.id == "Reset_Grey")then
|
|
self.icon.color = ColorUtil.NGUIShaderGray;
|
|
self.num.text = '[c][ff0000]1[-][/c]';
|
|
else
|
|
self.icon.color = ColorUtil.NGUIWhite;
|
|
self.num.text = 1;
|
|
end
|
|
|
|
self.name.text = data.staticData.NameZh;
|
|
|
|
IconManager:SetItemIcon(data.staticData.Icon, self.icon)
|
|
else
|
|
self.gameObject:SetActive(false);
|
|
end
|
|
end |