30 lines
862 B
Plaintext
30 lines
862 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
PrayToggleCell = class("PrayToggleCell", BaseCell);
|
|
|
|
function PrayToggleCell:Init()
|
|
PrayToggleCell.super.Init(self)
|
|
self:FindObjs()
|
|
self:AddCellClickEvent()
|
|
end
|
|
|
|
function PrayToggleCell:FindObjs()
|
|
self.chooseImg = self:FindComponent("choosenImg",UISprite);
|
|
self.typeLab = self:FindComponent("typeLab",UILabel);
|
|
self.icon = self:FindComponent("icon",UISprite);
|
|
end
|
|
|
|
function PrayToggleCell:ShowChooseImg(t)
|
|
self.chooseImg.enabled=(t==self.data.type);
|
|
self.typeLab.effectStyle =(t==self.data.type) and UILabel.Effect.Outline or UILabel.Effect.None;
|
|
end
|
|
|
|
function PrayToggleCell:SetData(data)
|
|
self.data=data
|
|
if(data and 3==#data)then
|
|
self.typeLab.text=data[1];
|
|
self.name=data[1];
|
|
local itemId = data[3]
|
|
IconManager:SetItemIcon(Table_Item[itemId].Icon,self.icon)
|
|
-- self.icon:MakePixelPerfect();
|
|
end
|
|
end |