Files
Endfield-Data/LuaScripts/UI/Panels/MapMarkDetailWeekRaid/MapMarkDetailWeekRaidCtrl.lua
2025-12-02 20:37:18 +07:00

39 lines
871 B
Lua

local uiCtrl = require_ex('UI/Panels/Base/UICtrl')
local PANEL_ID = PanelId.MapMarkDetailWeekRaid
MapMarkDetailWeekRaidCtrl = HL.Class('MapMarkDetailWeekRaidCtrl', uiCtrl.UICtrl)
MapMarkDetailWeekRaidCtrl.s_messages = HL.StaticField(HL.Table) << {
}
MapMarkDetailWeekRaidCtrl.OnCreate = HL.Override(HL.Any) << function(self, arg)
local markInstId = arg.markInstId
local commonArgs = {
markInstId = markInstId,
leftBtnActive = true,
leftBtnText = Language["ui_mapmarkdetail_button_info"],
leftBtnIconName = UIConst.MAP_DETAIL_BTN_ICON_NAME.DETAIL,
leftBtnCallback = function()
PhaseManager:OpenPhase(PhaseId.DungeonWeeklyRaid)
end,
rightBtnActive = true,
}
self.view.mapMarkDetailCommon:InitMapMarkDetailCommon(commonArgs)
end
HL.Commit(MapMarkDetailWeekRaidCtrl)