2025-06-04 05:02:57 +08:00

32 lines
907 B
Plaintext

local BaseCell = autoImport("BaseCell");
TipCardEquipCell = class("TipCardEquipCell", BaseCell);
TipCardEquipCell.LightColor = "[FFC514]";
TipCardEquipCell.DarkColor = "[B8B8B8]";
function TipCardEquipCell:Init()
self:FindObjs();
end
function TipCardEquipCell:FindObjs()
self.symbol = self:FindChild("Symbol"):GetComponent(UISprite);
self.name = self:FindChild("Name"):GetComponent(UILabel);
self.desc = self:FindChild("Desc"):GetComponent(UILabel);
end
function TipCardEquipCell:SetData(data)
if(data and data.staticData)then
self.symbol.spriteName = "card_icon_"..data.staticData.Quality;
self.name.text = self.LightColor..data.staticData.Name.."[-]";
self.desc.text = data.staticData.Text;
self.desc.gameObject:SetActive(true);
else
self.symbol.spriteName = "card_icon_0";
self.name.text = ZhString.TipCardEquipCell_EmptySlot;
self.desc.gameObject:SetActive(false);
end
end