Disabled old hack for recreating GUIs on reload

This commit is contained in:
Unknown 2018-03-08 15:56:37 +03:00
parent 727f9fe2e6
commit 32903e7d13

View file

@ -4174,137 +4174,4 @@ vmf:hook("IngameView.setup_button_layout", function (func, self, layout_data)
end end
end end
end end
end) end)
local ingame_ui_exists, ingame_ui = pcall(function () return Managers.player.network_manager.matchmaking_manager.matchmaking_ui.ingame_ui end)
if ingame_ui_exists then
--ingame_ui.handle_transition(ingame_ui, "leave_group")
-- temporary fix:
local specific_atlas = Managers.state.game_mode._game_mode_key == "inn" and "materials/ui/ui_1080p_ingame_inn" or "materials/ui/ui_1080p_ingame"
local gui = World.create_screen_gui(ingame_ui.ui_renderer.world, "immediate",
"material",
"materials/ui/end_screen_banners/end_screen_banners",
"material",
"materials/ui/ui_1080p_ingame_common",
"material",
specific_atlas,
"material",
"materials/ui/ui_1080p_level_images",
"material",
"materials/ui/ui_1080p_chat",
"material",
"materials/fonts/gw_fonts",
"material",
"materials/vmf/header_fav_icon",
"material",
"materials/vmf/header_fav_icon_lit",
"material",
"materials/vmf/header_fav_arrow",
"material",
"materials/vmf/search_bar_icon",
"material",
"materials/vmf/mutator_button",
"material",
"materials/vmf/mutator_button_hover")
local gui_retained = World.create_screen_gui(ingame_ui.ui_renderer.world,
"material",
"materials/ui/end_screen_banners/end_screen_banners",
"material",
"materials/ui/ui_1080p_ingame_common",
"material",
specific_atlas,
"material",
"materials/ui/ui_1080p_level_images",
"material",
"materials/ui/ui_1080p_chat",
"material",
"materials/fonts/gw_fonts",
"material",
"materials/vmf/header_fav_icon",
"material",
"materials/vmf/header_fav_icon_lit",
"material",
"materials/vmf/header_fav_arrow",
"material",
"materials/vmf/search_bar_icon",
"material",
"materials/vmf/mutator_button",
"material",
"materials/vmf/mutator_button_hover")
World.destroy_gui(ingame_ui.ui_renderer.world, ingame_ui.ui_renderer.gui)
World.destroy_gui(ingame_ui.ui_renderer.world, ingame_ui.ui_renderer.gui_retained)
ingame_ui.ui_renderer.gui = gui
ingame_ui.ui_renderer.gui_retained = gui_retained
gui = World.create_screen_gui(ingame_ui.ui_top_renderer.world, "immediate",
"material",
"materials/ui/end_screen_banners/end_screen_banners",
"material",
"materials/ui/ui_1080p_ingame_common",
"material",
specific_atlas,
"material",
"materials/ui/ui_1080p_level_images",
"material",
"materials/ui/ui_1080p_chat",
"material",
"materials/fonts/gw_fonts",
"material",
"materials/vmf/header_fav_icon",
"material",
"materials/vmf/header_fav_icon_lit",
"material",
"materials/vmf/header_fav_arrow",
"material",
"materials/vmf/search_bar_icon",
"material",
"materials/vmf/mutator_button",
"material",
"materials/vmf/mutator_button_hover")
gui_retained = World.create_screen_gui(ingame_ui.ui_top_renderer.world,
"material",
"materials/ui/end_screen_banners/end_screen_banners",
"material",
"materials/ui/ui_1080p_ingame_common",
"material",
specific_atlas,
"material",
"materials/ui/ui_1080p_level_images",
"material",
"materials/ui/ui_1080p_chat",
"material",
"materials/fonts/gw_fonts",
"material",
"materials/vmf/header_fav_icon",
"material",
"materials/vmf/header_fav_icon_lit",
"material",
"materials/vmf/header_fav_arrow",
"material",
"materials/vmf/search_bar_icon",
"material",
"materials/vmf/mutator_button",
"material",
"materials/vmf/mutator_button_hover")
World.destroy_gui(ingame_ui.ui_top_renderer.world, ingame_ui.ui_top_renderer.gui)
World.destroy_gui(ingame_ui.ui_top_renderer.world, ingame_ui.ui_top_renderer.gui_retained)
ingame_ui.ui_top_renderer.gui = gui
ingame_ui.ui_top_renderer.gui_retained = gui_retained
end