25 lines
537 B
Plaintext
25 lines
537 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
HRefinePosTogCell = class("HRefinePosTogCell", BaseCell)
|
|
|
|
HRefinePosTog_SpriteMap =
|
|
{
|
|
[5] = "79",
|
|
[7] = "63",
|
|
}
|
|
|
|
function HRefinePosTogCell:Init()
|
|
self.icon = self:FindComponent("Icon", UISprite);
|
|
self.tog = self:FindComponent("tog", UIToggle);
|
|
|
|
self:AddCellClickEvent();
|
|
end
|
|
|
|
function HRefinePosTogCell:SetData(data)
|
|
self.data = data;
|
|
|
|
self.icon.spriteName = HRefinePosTog_SpriteMap[data];
|
|
end
|
|
|
|
function HRefinePosTogCell:SetTog(chooseData)
|
|
self.tog.value = self.data == chooseData;
|
|
end |