47 lines
1017 B
Lua
47 lines
1017 B
Lua
|
|
local uiCtrl = require_ex('UI/Panels/Base/UICtrl')
|
|
local PANEL_ID = PanelId.MapMarkDetailRacingDungeon
|
|
|
|
|
|
|
|
|
|
|
|
MapMarkDetailRacingDungeonCtrl = HL.Class('MapMarkDetailRacingDungeonCtrl', uiCtrl.UICtrl)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MapMarkDetailRacingDungeonCtrl.s_messages = HL.StaticField(HL.Table) << {
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
MapMarkDetailRacingDungeonCtrl.OnCreate = HL.Override(HL.Any) << function(self, args)
|
|
local commonArgs = {}
|
|
commonArgs.markInstId = args.markInstId
|
|
|
|
commonArgs.leftBtnActive = true
|
|
commonArgs.leftBtnText = Language["ui_mapmarkdetail_button_info"]
|
|
commonArgs.leftBtnIconName = UIConst.MAP_DETAIL_BTN_ICON_NAME.DETAIL
|
|
commonArgs.leftBtnCallback = function()
|
|
self:_OpenRacingDungeonPanel()
|
|
end
|
|
commonArgs.rightBtnActive = true
|
|
|
|
self.view.detailCommon:InitMapMarkDetailCommon(commonArgs)
|
|
end
|
|
|
|
|
|
|
|
MapMarkDetailRacingDungeonCtrl._OpenRacingDungeonPanel = HL.Method() << function(self)
|
|
PhaseManager:OpenPhase(PhaseId.RacingDungeonEntry)
|
|
end
|
|
|
|
HL.Commit(MapMarkDetailRacingDungeonCtrl)
|