17#ifdef PLATFORM_CONSOLE
30#ifdef PLATFORM_CONSOLE
31 delete m_IntroSceneXbox;
33 delete m_IntroScenePC;
41#ifdef PLATFORM_CONSOLE
42 Error(
"missionMainMenu->GetIntroScenePC on PLATFORM_CONSOLE is not implemented!");
45 return m_IntroScenePC;
51#ifdef PLATFORM_CONSOLE
52 return m_IntroSceneXbox;
54 Error(
"missionMainMenu->GetIntroScenePC on PLATFORM_PC is not implemented!");
61#ifdef PLATFORM_CONSOLE
70 super.UpdateInputDevicesAvailability();
72 g_Game.GetInput().UpdateConnectedInputDeviceList();
73 g_Game.UpdateInputDeviceDisconnectWarning();
82 g_Game.GetUIManager().ShowUICursor(
true);
83 g_Game.SetMissionState(DayZGame.MISSION_STATE_MAINMENU);
95 GetGame().GetUIManager().CloseAll();
98 m_IntroScenePC =
null;
99 m_IntroSceneXbox =
null;
100 m_CreditsMenu =
null;
101#ifndef FEATURE_CURSOR
102 g_Game.GetUIManager().ShowUICursor(
false);
118 m_IntroScenePC.Update();
135 m_CreditsMenu.UpdateInfoPanelText(
device);
147 m_MenuMusic.
Loop(
true);
void OnInputDeviceChanged(EInputDeviceType pInputDeviceType)
class SoundObjectBuilder SoundObject(SoundParams soundParams)
void SoundObjectBuilder(SoundParams soundParams)
proto void Loop(bool setLoop)
int SortedInsert(array< int > list, int number)
void OnMenuEnter(int menu_id)
override void OnUpdate(float timeslice)
AbstractWave GetMenuMusic()
void OnInputDeviceChanged(int device)
ref DayZIntroSceneXbox m_IntroSceneXbox
CreditsMenu m_CreditsMenu
ref DayZIntroScenePC m_IntroScenePC
UIScriptedMenu m_mainmenu
DayZIntroScenePC GetIntroScenePC()
DayZIntroSceneXbox GetIntroSceneXbox()
override void OnMissionFinish()
override void OnMissionStart()
override void UpdateInputDevicesAvailability()
static proto native void DestroyAllPendingProgresses()
proto native CGame GetGame()
void Error(string err)
Messagebox with error message.
static proto float Floor(float f)
Returns floor of value.