32 lines
845 B
Lua
Raw Normal View History

2023-04-09 19:23:36 +02:00
LUI.addmenubutton("main_campaign", {
index = 6,
2023-04-09 20:21:16 +02:00
text = "@MENU_MODS",
description = Engine.Localize("@MENU_MODS_DESC"),
2023-04-09 19:23:36 +02:00
callback = function()
2023-04-09 20:21:16 +02:00
LUI.FlowManager.RequestAddMenu(nil, "mods_menu")
2023-04-09 19:23:36 +02:00
end
})
LUI.addmenubutton("main_campaign", {
index = 6,
2023-04-09 20:21:16 +02:00
text = "@LUA_MENU_ACHIEVEMENTS",
description = Engine.Localize("@LUA_MENU_ACHIEVEMENTS_DESC"),
2023-04-09 19:23:36 +02:00
callback = function()
2023-04-09 20:21:16 +02:00
LUI.FlowManager.RequestAddMenu(nil, "achievements_menu")
2023-04-09 19:23:36 +02:00
end
})
local maincampaign = LUI.MenuBuilder.m_types_build["main_campaign"]
LUI.MenuBuilder.m_types_build["main_campaign"] = function(...)
local initlist = LUI.Options.InitScrollingList
LUI.Options.InitScrollingList = function(list)
initlist(list, nil ,{
rows = 10
})
end
local menu = maincampaign(...)
LUI.Options.InitScrollingList = initlist
return menu
end