DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Init() [37/37]

override Widget UIScriptedMenu::Init ( )
inlineprivate

См. определение в файле TitleScreenMenu.c строка 16

17 {
18 layoutRoot = GetGame().GetWorkspace().CreateWidgets("gui/layouts/xbox/day_z_title_screen.layout");
19
20 MissionMainMenu mission = MissionMainMenu.Cast(g_Game.GetMission());
21
22 m_TextPress = RichTextWidget.Cast(layoutRoot.FindAnyWidget("InputPromptText"));
23 if (m_TextPress)
24 {
25 string gamertag;
26 string text = Widget.TranslateString("#console_start_game");
27 GetGame().GetPlayerName(gamertag);
28 #ifdef PLATFORM_XBOX
29 BiosUserManager user_manager = GetGame().GetUserManager();
30 if (user_manager && user_manager.GetSelectedUser())
31 m_TextPress.SetText(string.Format(text, "<image set=\"xbox_buttons\" name=\"A\" />"));
32 else
33 m_TextPress.SetText(string.Format(text, "<image set=\"xbox_buttons\" name=\"A\" />"));
34 #endif
35
36 #ifdef PLATFORM_PS4
37 string confirm = "cross";
38 if (GetGame().GetInput().GetEnterButton() == GamepadButton.A)
39 {
40 confirm = "cross";
41 }
42 else
43 {
44 confirm = "circle";
45 }
46 m_TextPress.SetText(string.Format(text, "<image set=\"playstation_buttons\" name=\"" + confirm + "\" />"));
47 #endif
48 }
49 return layoutRoot;
50 }
DayZGame g_Game
Определения DayZGame.c:3868
Mission mission
Определения DisplayStatus.c:28
proto native BiosUser GetSelectedUser()
Returns the currently selected user.
proto native BiosUserManager GetUserManager()
proto native WorkspaceWidget GetWorkspace()
proto void GetPlayerName(out string name)
Gets current player name.
RichTextWidget m_TextPress
Определения TitleScreenMenu.c:4
proto native CGame GetGame()
GamepadButton
Определения EnSystem.c:341
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), g_Game, GetGame(), CGame::GetPlayerName(), BiosUserManager::GetSelectedUser(), CGame::GetUserManager(), CGame::GetWorkspace(), m_TextPress и mission.