forked from endernon/PGRData
30 lines
940 B
Lua
30 lines
940 B
Lua
local XUiDlcHuntUtil = require("XUi/XUiDlcHunt/XUiDlcHuntUtil")
|
|
|
|
---@class XUiDlcHuntBossLevelGrid
|
|
local XUiDlcHuntBossLevelGrid = XClass(nil, "XUiDlcHuntBossLevelGrid")
|
|
|
|
function XUiDlcHuntBossLevelGrid:Ctor(ui)
|
|
self.GameObject = ui.gameObject
|
|
self.Transform = ui.transform
|
|
XTool.InitUiObject(self)
|
|
end
|
|
|
|
function XUiDlcHuntBossLevelGrid:GetButton()
|
|
return self.Transform:GetComponent("XUiButton")
|
|
end
|
|
|
|
---@param world XDlcHuntWorld
|
|
function XUiDlcHuntBossLevelGrid:Update(world, index)
|
|
local button = self:GetButton()
|
|
button:SetNameByGroup(0, world:GetDifficultyName())
|
|
button:SetNameByGroup(1, world:GetDifficultyNameEn())
|
|
--button:SetNameByGroup(2, world:GetDifficultyLevel())
|
|
local txtGroup = button.TxtGroupList[2]
|
|
if txtGroup then
|
|
for i, uiText in pairs(txtGroup.TxtList) do
|
|
XUiDlcHuntUtil.SetTextIndex(uiText, index)
|
|
end
|
|
end
|
|
end
|
|
|
|
return XUiDlcHuntBossLevelGrid
|