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

40 lines
955 B
Lua

local uiCtrl = require_ex('UI/Panels/Base/UICtrl')
local PANEL_ID = PanelId.MapMarkDetailSSControlCenter
MapMarkDetailSSControlCenterCtrl = HL.Class('MapMarkDetailSSControlCenterCtrl', uiCtrl.UICtrl)
MapMarkDetailSSControlCenterCtrl.s_messages = HL.StaticField(HL.Table) << {
}
MapMarkDetailSSControlCenterCtrl.OnCreate = HL.Override(HL.Any) << function(self, args)
local markInstId = args.markInstId
local commonArgs = {
markInstId = markInstId,
bigBtnActive = true,
}
self.view.detailCommon:InitMapMarkDetailCommon(commonArgs)
local getRuntimeDataSuccess, markRuntimeData = GameInstance.player.mapManager:GetMarkInstRuntimeData(markInstId)
local roomId = Tables.spaceshipConst.controlCenterRoomId
local succ, roomInfo = GameInstance.player.spaceship:TryGetRoom(roomId)
self.view.lvDotNode:InitLvDotNode(roomInfo.lv, roomInfo.maxLv)
end
HL.Commit(MapMarkDetailSSControlCenterCtrl)