33 lines
1.2 KiB
Lua
33 lines
1.2 KiB
Lua
|
--词缀展示页面
|
||
|
local XUiSimulatedCombatBossBuffTips = XLuaUiManager.Register(XLuaUi, "UiSimulatedCombatBossBuffTips")
|
||
|
local XUiBuffTipsItem = require("XUi/XUiFubenSimulatedCombat/ChildItem/XUiBuffTipsItem")
|
||
|
function XUiSimulatedCombatBossBuffTips:OnAwake()
|
||
|
XTool.InitUiObject(self)
|
||
|
self.GridBuff.gameObject:SetActiveEx(false)
|
||
|
self:RegisterUiButtonEvent()
|
||
|
end
|
||
|
|
||
|
function XUiSimulatedCombatBossBuffTips:OnStart(buffList)
|
||
|
if not buffList then return end
|
||
|
self.BuffList = buffList
|
||
|
self:RefreshStageType()
|
||
|
--self.TxtTitle.text = ""
|
||
|
end
|
||
|
|
||
|
function XUiSimulatedCombatBossBuffTips:RegisterUiButtonEvent()
|
||
|
self.BtnClose.CallBack = function() self:OnBtnCloseClick() end
|
||
|
end
|
||
|
|
||
|
function XUiSimulatedCombatBossBuffTips:OnBtnCloseClick()
|
||
|
self:Close()
|
||
|
end
|
||
|
|
||
|
function XUiSimulatedCombatBossBuffTips:RefreshStageType()
|
||
|
for _, buffId in pairs(self.BuffList) do
|
||
|
local prefab = CS.UnityEngine.Object.Instantiate(self.GridBuff.gameObject)
|
||
|
prefab.transform:SetParent(self.PanelContent.transform, false)
|
||
|
local tipItem = XUiBuffTipsItem.New(prefab, self)
|
||
|
tipItem:RefreshData(buffId)
|
||
|
tipItem.GameObject:SetActiveEx(true)
|
||
|
end
|
||
|
end
|