Better fix

This commit is contained in:
Federico Cecchetto 2022-06-25 22:40:37 +02:00
parent 4377ececf6
commit 1d56b0f622
2 changed files with 13 additions and 5 deletions

View File

@ -63,9 +63,18 @@ function menu_xboxlive(f16_arg0, f16_arg1)
Engine.ExecNow("eliteclan_refresh", Engine.GetFirstActiveController()) Engine.ExecNow("eliteclan_refresh", Engine.GetFirstActiveController())
end end
menu:addElement(LUI.UITimer.new(4000, "vl")) local root = Engine.GetLuiRoot()
menu:registerEventHandler("vl", function() if (root.vltimer) then
game:virtuallobbypresentable() root.vltimer:close()
end
root.vltimer = LUI.UITimer.new(4000, "vl")
root:addElement(root.vltimer)
root:registerEventHandler("vl", function()
if (Engine.GetDvarBool("virtualLobbyReady")) then
root.vltimer:close()
game:virtuallobbypresentable()
end
end) end)
return menu return menu

View File

@ -339,8 +339,7 @@ namespace ui_scripting
game_type["virtuallobbypresentable"] = [](const game&) game_type["virtuallobbypresentable"] = [](const game&)
{ {
static const auto presentable = ::game::Dvar_FindVar("virtualLobbyPresentable"); ::game::Dvar_SetFromStringByNameFromSource("virtualLobbyPresentable", "1", ::game::DvarSetSource::DVAR_SOURCE_INTERNAL);
presentable->current.enabled = true;
}; };
auto updater_table = table(); auto updater_table = table();