28 lines
848 B
Plaintext
28 lines
848 B
Plaintext
local BaseCell = autoImport("BaseCell");
|
|
|
|
GvGPvpAttrCell = class("GvGPvpAttrCell", BaseCell);
|
|
|
|
function GvGPvpAttrCell:Init()
|
|
self.name = self:FindComponent("nameLab", UILabel);
|
|
self.attr = self:FindComponent("attrLab", UILabel);
|
|
self.bg = self:FindComponent("bg",UISprite);
|
|
self.bgline = self:FindComponent("bgline",UISprite);
|
|
end
|
|
|
|
function GvGPvpAttrCell:SetData(data)
|
|
if(data)then
|
|
self.name.text = data[1]
|
|
self.attr.text = string.format("+%s",data[2]);
|
|
local t = data[3]
|
|
if(t and t>0)then
|
|
local colorID = GameConfig.GvGPvP_PrayType[t].colorID
|
|
local colorCfg = Table_GFaithUIColorConfig[colorID]
|
|
if(colorCfg)then
|
|
local hasc, rc = ColorUtil.TryParseHexString(colorCfg.bg_Color)
|
|
self.bg.color = rc
|
|
local hasc, rc = ColorUtil.TryParseHexString(colorCfg.bgline_Color)
|
|
self.bgline.color = rc
|
|
end
|
|
end
|
|
end
|
|
end |