31 lines
735 B
Plaintext
31 lines
735 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
MonsterHeadCell = class("MonsterHeadCell", BaseCell)
|
|
|
|
function MonsterHeadCell:Init()
|
|
self:InitCell();
|
|
end
|
|
|
|
function MonsterHeadCell:InitCell()
|
|
self.icon = self:FindComponent("HeadIcon", UISprite);
|
|
self.symbol = self:FindComponent("Symbol", UISprite);
|
|
|
|
self:AddCellClickEvent();
|
|
end
|
|
|
|
function MonsterHeadCell:SetData(data)
|
|
self.data = data;
|
|
if(data and type(data)=="table")then
|
|
IconManager:SetFaceIcon(data.Icon, self.icon);
|
|
if(data.Type == "Monster")then
|
|
self:Hide(self.symbol);
|
|
else
|
|
self:Show(self.symbol);
|
|
if(data.Type == "MVP")then
|
|
self.symbol.spriteName = "ui_HP_1";
|
|
elseif(data.Type == "MINI")then
|
|
self.symbol.spriteName = "ui_HP_2";
|
|
end
|
|
end
|
|
end
|
|
end
|