ro-table/Asstes/Resources/Script/FrameWork/GUI/cell/Bag/PetResetSkillItemCell.txt
2025-06-04 05:02:57 +08:00

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