forked from endernon/PGRData
24 lines
796 B
Lua
24 lines
796 B
Lua
---@class XUiTransfiniteAnimationGridEvent
|
|
local XUiTransfiniteAnimationGridEvent = XClass(nil, "XUiTransfiniteAnimationGridEvent")
|
|
|
|
function XUiTransfiniteAnimationGridEvent:Ctor(ui)
|
|
self.GameObject = ui.gameObject
|
|
self.Transform = ui.transform
|
|
XTool.InitUiObject(self)
|
|
end
|
|
|
|
---@param event XTransfiniteEvent
|
|
function XUiTransfiniteAnimationGridEvent:Update(event)
|
|
if event then
|
|
self.Select.gameObject:SetActiveEx(true)
|
|
self.Normal.gameObject:SetActiveEx(false)
|
|
self.RImgIconBuff1:SetRawImage(event:GetIcon())
|
|
self.Name01.text = event:GetName()
|
|
self.Text.text = event:GetDesc()
|
|
else
|
|
self.Select.gameObject:SetActiveEx(false)
|
|
self.Normal.gameObject:SetActiveEx(true)
|
|
end
|
|
end
|
|
|
|
return XUiTransfiniteAnimationGridEvent
|