PGRData/Script/matrix/xui/xuifubenunionkill/XUiGridUnionBuffItem.lua

24 lines
666 B
Lua

local XUiGridUnionBuffItem = XClass(nil, "XUiGridUnionBuffItem")
function XUiGridUnionBuffItem:Ctor(ui)
self.GameObject = ui.gameObject
self.Transform = ui.transform
XTool.InitUiObject(self)
end
function XUiGridUnionBuffItem:Init(rootUi)
self.RootUi = rootUi
end
function XUiGridUnionBuffItem:Refresh(buffId)
local buffConfig = XFubenUnionKillConfigs.GetUnionEventConfigById(buffId)
if not buffConfig then return end
self.RImgBuffIcon:SetRawImage(buffConfig.Icon)
self.TxtTitle.text = buffConfig.Name
self.TxtLevel.text = buffConfig.Level
self.TxtDescription.text = buffConfig.Description
end
return XUiGridUnionBuffItem