forked from endernon/PGRData
28 lines
699 B
Lua
28 lines
699 B
Lua
|
local XUiGridActivityLink = XClass(nil, "XUiGridActivityLink")
|
||
|
|
||
|
function XUiGridActivityLink:Ctor(ui)
|
||
|
self.GameObject = ui.gameObject
|
||
|
self.Transform = ui.transform
|
||
|
XTool.InitUiObject(self)
|
||
|
self:AutoAddListener()
|
||
|
end
|
||
|
|
||
|
function XUiGridActivityLink:AutoAddListener()
|
||
|
self.BtnGo.CallBack = function()
|
||
|
self:OnBtnLinkClick()
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function XUiGridActivityLink:UpdateGrid(data)
|
||
|
self.Data = data
|
||
|
--刷新图标
|
||
|
self.ImgIcon:SetRawImage(self.Data.Icon)
|
||
|
--显示链接名字
|
||
|
self.TxtLink.text = self.Data.LinkName
|
||
|
end
|
||
|
|
||
|
function XUiGridActivityLink:OnBtnLinkClick()
|
||
|
CS.UnityEngine.Application.OpenURL(self.Data.LinkUrl)
|
||
|
end
|
||
|
|
||
|
return XUiGridActivityLink
|