class MainMenuSource
MainMenu › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 1
void ~MainMenu()Members 45
protected ref MainMenuStats m_Statsprotected ref MainMenuVideo m_Videoprotected MissionMainMenu m_Missionprotected DayZIntroScenePC m_ScenePCReferenced by CanSaveDefaultCharacter(), ConnectLastSession(), Init()
Show 7 more
, NextCharacter(), OnChangeCharacter(), OnMouseButtonDown(), OnMouseButtonUp(), OnMouseEnter(), PreviousCharacter(), and Refresh()protected TextWidget m_PlayerNameprotected TextWidget m_Versionprotected Widget m_CharacterRotationFrameprotected Widget m_Playprotected Widget m_ChooseServerprotected Widget m_CustomizeCharacterprotected Widget m_PlayVideoprotected Widget m_Feedbackprotected Widget m_TutorialButtonprotected Widget m_MessageButtonprotected Widget m_SettingsButtonprotected Widget m_Exitprotected Widget m_NewsMainReferenced by IsFocusable()
protected Widget m_NewsSec1Referenced by IsFocusable()
protected Widget m_NewsSec2Referenced by IsFocusable()
protected Widget m_PrevCharacterprotected Widget m_NextCharacterprotected Widget m_LastPlayedTooltipprotected TextWidget m_LastPlayedTooltipNameprotected TextWidget m_LastPlayedTooltipIPprotected TextWidget m_LastPlayedTooltipPortprotected ref WidgetFadeTimer m_LastPlayedTooltipTimerprotected ref TextWidget m_ModdedWarningprotected ref ModsMenuSimple m_ModsSimpleReferenced by LoadMods()
protected ref ModsMenuDetailed m_ModsDetailedReferenced by LoadMods()
protected ref ModsMenuTooltip m_ModsTooltipReferenced by LoadMods()
protected Widget m_DlcFrameprotected Widget m_NewsCarouselFrameprotected ref NewsCarousel m_NewsCarouselprotected bool m_DisplayCarouselprotected int m_PrevWidthReferenced by CheckWidth()
protected int m_PrevHeightReferenced by CheckWidth()
protected int m_WidthReferenced by CheckWidth()
protected int m_HeightReferenced by CheckWidth()
protected ref array<ref MainMenuDlcHandlerBase> m_DlcHandlersDEPRICATED
Referenced by PopulateDlcFrame()
protected ref MainMenuDlcHandlerBase m_DisplayedDlcHandlerprotected ref JsonDataDLCList m_DlcDataReferenced by PopulateDlcFrame()
Methods 46
override Widget Init()References Class.Cast(), Class.Cast(), CheckWidth()
Show 56 more
, WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), DayZGame.GetBacklit(), GetDayZGame(), MissionMainMenu.GetIntroScenePC(), CGame.GetMission(), Mission.GetOnModMenuVisibilityChanged(), CGame.GetUIManager(), CGame.GetVersion(), CGame.GetWorkspace(), ScriptInvoker.Insert(), LoadMods(), Backlit.MainMenu_OnShow(), new MainMenuStats(), new NewsCarousel(), Refresh(), DayZIntroScene.ResetIntroCamera(), UIManager.ScreenFadeOut(), SetFocus(), DayZGame.SetLoadState(), TextWidget.SetText(), Widget.Show(), Widget.Show(), ShowNewsCarousel(), new WidgetFadeTimer(), UIScriptedMenu.layoutRoot, m_CharacterRotationFrame, m_ChooseServer, m_CustomizeCharacter, m_DlcFrame, m_Exit, m_Feedback, m_LastFocusedButton, m_LastPlayedTooltip, m_LastPlayedTooltipIP, m_LastPlayedTooltipLabel, m_LastPlayedTooltipName, m_LastPlayedTooltipPort, m_LastPlayedTooltipTimer, m_MessageButton, m_Mission, m_ModdedWarning, m_NewsCarousel, m_NewsCarouselFrame, m_NextCharacter, m_Play, m_PlayerName, m_PlayVideo, m_PrevCharacter, m_ScenePC, m_SettingsButton, m_Stats, m_TutorialButton, m_Tutorials, and m_Versionvoid ShowNewsCarousel(bool show)References Widget.Show(), NewsCarousel.ShowNewsCarousel(), m_NewsCarousel
Show 1 more
, m_NewsCarouselFrameReferenced by Init()
void LoadMods()Filters out DLC items from mod list!
Referenced by LoadMods()
References Exit(), NextCharacter(), OpenCredits()
Show 21 more
, OpenFeedback(), OpenMenuCustomizeCharacter(), OpenMenuServerBrowser(), OpenSettings(), OpenTutorials(), Play(), PlayVideo(), PreviousCharacter(), m_ChooseServer, m_CustomizeCharacter, m_Exit, m_Feedback, m_LastFocusedButton, m_MessageButton, m_NextCharacter, m_Play, m_PlayVideo, m_PrevCharacter, m_SettingsButton, m_TutorialButton, and m_TutorialsReferences ColorHighlight(), WidgetFadeTimer.FadeIn(), IntroSceneCharacter.GetCharacterID()
Show 14 more
, DayZIntroScene.GetIntroCharacter(), IntroSceneCharacter.GetLastPlayedServer(), IntroSceneCharacter.IsDefaultCharacter(), IsFocusable(), TextWidget.SetText(), TextWidget.SetText(), TextWidget.SetText(), m_LastPlayedTooltip, m_LastPlayedTooltipIP, m_LastPlayedTooltipName, m_LastPlayedTooltipPort, m_LastPlayedTooltipTimer, m_Play, and m_ScenePCReferences ColorNormal(), WidgetFadeTimer.FadeOut(), IsFocusable()
Show 3 more
, m_LastPlayedTooltip, m_LastPlayedTooltipTimer, and m_PlayReferences m_ChooseServer, m_CustomizeCharacter, m_Exit
Show 11 more
, m_Feedback, m_MessageButton, m_NewsMain, m_NewsSec1, m_NewsSec2, m_NextCharacter, m_Play, m_PlayVideo, m_PrevCharacter, m_SettingsButton, and m_TutorialButtonoverride void Refresh()Referenced by Init()
override void OnShow()override void OnHide()References DayZGame.GetBacklit(), GetDayZGame(), Backlit.MainMenu_OnHide()
Show 2 more
, MainMenuDlcHandlerBase.ShowInfoPanel(), and m_DisplayedDlcHandleroverride void Update(float timeslice)void Play()Referenced by OnClick()
bool CanSaveDefaultCharacter()void OpenMenuServerBrowser()References UIMenuPanel.EnterScriptedMenu()
void NextCharacter()References IntroSceneCharacter.GetCharacterID(), DayZIntroScene.GetIntroCharacter(), IntroSceneCharacter.GetNextCharacterID()
Show 3 more
, OnChangeCharacter(), IntroSceneCharacter.SetCharacterID(), and m_ScenePCReferenced by OnClick()
void PreviousCharacter()References IntroSceneCharacter.GetCharacterID(), DayZIntroScene.GetIntroCharacter(), IntroSceneCharacter.GetPrevCharacterID()
Show 3 more
, OnChangeCharacter(), IntroSceneCharacter.SetCharacterID(), and m_ScenePCReferenced by OnClick()
void OnChangeCharacter(bool create_character = true)References Class.Cast(), IntroSceneCharacter.CreateNewCharacterById(), Widget.FindAnyWidget()
Show 15 more
, IntroSceneCharacter.GetCharacterID(), IntroSceneCharacter.GetCharacterNameById(), IntroSceneCharacter.GetCharacterObj(), DayZIntroScene.GetIntroCharacter(), Widget.GetName(), IntroSceneCharacter.IsDefaultCharacter(), PlayerBase.IsMale(), IntroSceneCharacter.SetCharacterGender(), TextWidget.SetText(), TextWidget.SetText(), MainMenuStats.UpdateStats(), m_CustomizeCharacter, m_PlayerName, m_ScenePC, and m_StatsReferenced by CharacterCreationMenu.Apply(), NextCharacter(), OnShow()
Show 2 more
, PreviousCharacter(), and Refresh()void OpenStats()void OpenMessages()void OpenTutorials()References UIMenuPanel.EnterScriptedMenu()
void OpenCredits()Referenced by OnClick()
void Exit()References DayZGame.GetLastVisitedServer()
void AutoConnect()References OnlineServices.AutoConnectToEmptyServer()
void ConnectLastSession()References DayZGame.ConnectFromServerBrowserEx(), IntroSceneCharacter.GetCharacterID(), DayZIntroScene.GetIntroCharacter()
Referenced by ConnectBestServer()
void ConnectBestServer()References ConnectLastSession()
References ScriptCallQueue.Call(), ColorNormal(), DayZGame.GetCallQueue()
Show 2 more
, GetFocus(), and OpenTutorials()void ColorHighlight(Widget w)void ColorNormal(Widget w)References Class.Cast(), Widget.FindAnyWidget(), Widget.GetName()
Show 3 more
, Widget.SetColor(), Widget.SetColor(), and Widget.SetColor()void CheckWidth()References NewsCarousel.Destroy(), GetScreenSize(), new NewsCarousel()
Show 6 more
, m_Height, m_NewsCarousel, m_NewsCarouselFrame, m_PrevHeight, m_PrevWidth, and m_Widthvoid PopulateDlcFrame()void ShowDlcFrame(bool show)References Widget.Show(), MainMenuDlcHandlerBase.ShowInfoPanel(), m_DisplayedDlcHandler
Show 1 more
, m_DlcFrameReferences map.Clear(), array.Count(), ModInfo.GetIsDLC()