PGRData/Script/matrix/xui/xuifubenroguelike/XUiGridTopicInfo.lua

18 lines
No EOL
548 B
Lua

local XUiGridTopicInfo = XClass(nil, "XUiGridTopicInfo")
function XUiGridTopicInfo:Ctor(ui, uiRoot)
self.GameObject = ui.gameObject
self.Transform = ui.transform
self.UiRoot = uiRoot
XTool.InitUiObject(self)
end
function XUiGridTopicInfo:SetTopicInfo(topic)
local buffTemplate = XFubenRogueLikeConfig.GetBuffConfigById(topic.BuffId)
self.TxtUnActive.text = buffTemplate.Description
self.TxtActive.text = buffTemplate.Description
self.PanelActive.gameObject:SetActiveEx(topic.IsActive)
end
return XUiGridTopicInfo