ro-table/Assets/Resources/Script/FrameWork/GUI/cell/Bag/EquipRepairMatCell.txt
2025-06-04 05:12:01 +08:00

39 lines
888 B
Plaintext

autoImport("BaseItemCell");
EquipRepairMatCell = class("EquipRepairMatCell", BaseItemCell)
function EquipRepairMatCell:Init()
EquipRepairMatCell.super.Init(self);
self.nameTip = self:FindComponent("NameTip", UILabel);
self.forbidTip = self:FindGO("ForbidTip");
end
function EquipRepairMatCell:SetData(data)
EquipRepairMatCell.super.SetData(self, data);
if(not data.equipInfo)then
return;
end
if(data and data.id == "None")then
self:SetNoMatState();
else
self:SetNormalState();
end
end
function EquipRepairMatCell:SetNormalState()
self.icon.color = Color(1,1,1);
self.forbidTip:SetActive(false);
self.nameTip.color = ColorUtil.NGUILabelBlueBlack
end
function EquipRepairMatCell:SetNoMatState()
self.icon.color = Color(1,1,1,0.5);
self.nameTip.color = ColorUtil.NGUILabelRed
end
function EquipRepairMatCell:SetForbidState()
self.forbidTip:SetActive(true);
end