55 layoutRoot =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/new_ui/main_menu.layout");
57 m_Play = layoutRoot.FindAnyWidget(
"play");
60 m_PlayVideo = layoutRoot.FindAnyWidget(
"play_video");
61 m_Feedback = layoutRoot.FindAnyWidget(
"feedback_button");
62 m_Tutorials = layoutRoot.FindAnyWidget(
"tutorials");
66 m_Exit = layoutRoot.FindAnyWidget(
"exit_button");
70 m_DlcFrame = layoutRoot.FindAnyWidget(
"dlc_Frame");
85 m_Stats =
new MainMenuStats(layoutRoot.FindAnyWidget(
"character_stats_root"));
104 g_Game.GetVersion(version);
105 m_Version.SetText(
"#main_menu_version" +
" " + version);
107 g_Game.GetUIManager().ScreenFadeOut(0);
117 #ifndef BUILD_EXPERIMENTAL
128 g_Game.SetLoadState(DayZLoadState.MAIN_MENU_CONTROLLER_SELECT);
474 int charID =
m_ScenePC.GetIntroCharacter().GetCharacterID();
475 if (create_character)
477 m_ScenePC.GetIntroCharacter().CreateNewCharacterById(charID);
487 if (
m_ScenePC.GetIntroCharacter().IsDefaultCharacter())
489 text.SetText(
"#layout_main_menu_customize_char");
493 text.SetText(
"#layout_main_menu_rename");
496 if (
m_ScenePC.GetIntroCharacter().GetCharacterObj())
498 if (
m_ScenePC.GetIntroCharacter().GetCharacterObj().IsMale())
569 int steamQueryPort = 0;
571 if (!
m_ScenePC.GetIntroCharacter().IsDefaultCharacter())
573 int charID =
m_ScenePC.GetIntroCharacter().GetCharacterID();
574 m_ScenePC.GetIntroCharacter().GetLastPlayedServerEx(charID, ip,
name, port, steamQueryPort);
579 g_Game.ConnectFromServerBrowserEx(ip, port, steamQueryPort,
"");
static array< ref ModInfo > GetAllMods()
All mods including DLCs.