class InGameMenuXboxSource
InGameMenuXbox › UIScriptedMenu › UIMenuPanel › Managed
All members, including inherited
Constructors 2
void InGameMenuXbox()References CGame.GetMission(), Mission.GetOnInputDeviceChanged(), Mission.GetOnInputPresetChanged()
Show 2 more
, ScriptInvoker.Insert(), and ScriptInvoker.Insert()void ~InGameMenuXbox()Constants 1
Members 34
protected string m_MuteButtonTextIDprotected string m_UnmuteButtonTextIDprotected string m_BackButtonTextIDprotected string m_SelectButtonTextIDprotected string m_OpenGameCardButtonTextIDprotected string m_CurrentMuteButtonTextprotected bool m_SelectAvailableprotected bool m_MuteAvailableprotected bool m_BackAvailableprotected bool m_GamercardAvailableprotected bool m_PlayerAliveprivate bool m_ExitOnCooldownReferenced by OnFocus(), OnFocusLost(), OnMouseEnter()
Show 2 more
, OnMouseLeave(), and UpdateExitButtonState()protected ref PlayerListScriptedWidget m_ServerInfoPanelReferenced by Init(), OnPermissionsUpdate(), OpenOnline()
Show 4 more
, Refresh(), SelectServer(), SyncEvent_OnRecievedPlayerList(), and Update()protected Widget m_OnlineMenuprotected Widget m_IngameMenuPanelprotected Widget m_DialogPanelprotected ButtonWidget m_ContinueButtonReferenced by ColorDisable(), Init(), IsFocusable()
Show 3 more
, OnModalResult(), UpdateGUI(), and UpdateMenuFocus()protected ButtonWidget m_ExitButtonReferenced by CloseOnline(), Init(), IsFocusable()
Show 6 more
, OnFocus(), OnFocusLost(), OnMouseEnter(), OnMouseLeave(), OpenOnline(), and UpdateExitButtonState()protected ButtonWidget m_RestartDeadButtonprotected ButtonWidget m_RestartButtonprotected ButtonWidget m_OptionsButtonprotected ButtonWidget m_InviteButtonprotected ButtonWidget m_ControlsButtonprotected ButtonWidget m_OnlineButtonprotected ButtonWidget m_TutorialsButtonprotected TextWidget m_Versionprotected TextWidget m_ExitButtonLabelprotected TextWidget m_ExitButtonTimeprotected ButtonWidget m_ShowFeedbackprotected ImageWidget m_FeedbackQRCodeReferenced by Init()
protected ImageWidget m_FeedbackPlatformIconprotected ButtonWidget m_FeedbackCloseprotected RichTextWidget m_FeedbackCloseLabelReferenced by Init()
Methods 41
protected void OnInputPresetChanged()References UpdateControlsElements()
protected void OnInputDeviceChanged(EInputDeviceType pInputDeviceType)Referenced by OnShow()
override Widget Init()References Class.Cast(), Class.Cast(), Class.Cast()
Show 84 more
, Class.Cast(), Class.Cast(), Class.Cast(), Class.CastTo(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget(), Widget.FindAnyWidget(), PlayerListScriptedWidget.FindPlayerByWidget(), DayZGame.GetDatabaseID(), GetFocus(), CGame.GetHostName(), Mission.GetHud(), CGame.GetMission(), OnlineServices.GetMuteList(), DayZPlayer.GetOnDeathStart(), PlayerBase.GetOnUnconsciousStart(), PlayerBase.GetOnUnconsciousStop(), CGame.GetPlayer(), Man.GetPlayerState(), PPERequesterBank.GetRequester(), CGame.GetVersion(), CGame.GetWorkspace(), CGame.GetWorld(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), World.IsDisabledReceivingVoN(), PlayerListScriptedWidget.IsEmpty(), PlayerListScriptedWidget.IsGloballyMuted(), IsLocalPlayer(), CGame.IsMultiplayer(), OnlineServices.IsPlayerMuted(), LoadFooterButtonTexts(), ImageWidget.LoadImageFile(), LoadTextStrings(), Mission.Pause(), new PlayerListScriptedWidget(), PlayerListScriptedWidget.Reload(), PlayerListScriptedWidget.ReloadLocal(), SetMuteButtonText(), ButtonWidget.SetText(), TextWidget.SetText(), TextWidget.SetText(), PPERequester_MenuEffects.SetVignetteIntensity(), ShouldRestartBeVisible(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), Widget.Show(), IngameHud.ShowHudUI(), IngameHud.ShowQuickbarUI(), UpdateExitButtonState(), UIScriptedMenu.layoutRoot, m_BackAvailable, m_ContinueButton, m_ControlsButton, m_DialogPanel, m_ExitButton, m_ExitButtonLabel, m_ExitButtonTime, m_FeedbackClose, m_FeedbackCloseLabel, m_FeedbackQRCode, m_GamercardAvailable, m_IngameMenuPanel, m_InviteButton, m_MuteAvailable, m_OnlineButton, m_OnlineMenu, m_OptionsButton, OnlineServices.m_PermissionsAsyncInvoker, m_PlayerAlive, ClientData.m_PlayerList, m_RestartButton, m_RestartDeadButton, m_SelectAvailable, m_ServerInfoPanel, m_ShowFeedback, m_TutorialsButton, m_Version, and ClientData.SyncEvent_OnPlayerListUpdateReferences ScriptCallQueue.Call(), CloseOnline(), UIMenuPanel.EnterScriptedMenu()
Show 18 more
, FeedbackDialogVisible(), GameRetry(), DayZGame.GetCallQueue(), CGame.GetMission(), Mission.GetRespawnModeClient(), CGame.GetUIManager(), Widget.GetUserID(), CGame.IsMultiplayer(), IsOnlineOpen(), UIScriptedMenu.OnClick(), OpenOnline(), UIManager.ShowDialog(), OnlineServices.ShowInviteScreen(), ToggleFeedbackDialog(), BUTTON_XBOX_CONTROLS, m_FeedbackClose, m_RestartDeadButton, and GameConstants.RESPAWN_MODE_CUSTOMprotected void ToggleFeedbackDialog()bool FeedbackDialogVisible()Referenced by OnClick(), OnHide(), ToggleFeedbackDialog()
Show 3 more
, Update(), UpdateControlsElements(), and MissionGameplay.OnUpdate()References Mission.AbortMission(), ScriptCallQueue.Call(), ScriptCallQueue.Call()
Show 17 more
, DayZGame.CancelLoginTimeCountdown(), Class.Cast(), GameRetry(), DayZGame.GetCallQueue(), CGame.GetLogoutAfterCancelTimeout(), CGame.GetMission(), Mission.GetRespawnModeClient(), CGame.GetUIManager(), CGame.IsMultiplayer(), CGame.LogoutRequestTime(), UIScriptedMenu.OnModalResult(), MissionGameplay.SetExitButtonDisabledRemainingTime(), SetFocus(), UpdateExitButtonState(), UpdateMenuFocus(), m_ContinueButton, and GameConstants.RESPAWN_MODE_CUSTOMvoid GameRetry(bool random)References ScriptCallQueue.Call(), Class.Cast(), Class.Cast()
Show 13 more
, UIMenuPanel.Close(), MissionGameplay.Continue(), MissionGameplay.DestroyAllMenus(), DayZGame.GetCallQueue(), CGame.GetMenuDefaultCharacterData(), CGame.GetMission(), CGame.GetPlayer(), CGame.IsMultiplayer(), CGame.RespawnPlayer(), CGame.RestartMission(), MissionGameplay.SetPlayerRespawning(), MenuDefaultCharacterData.SetRandomCharacterForced(), and PlayerBase.SimulateDeath()void MenuRequestRespawn(UIScriptedMenu menu, bool random)Referenced by RespawnDialogue.RequestRespawn()
References Class.Cast(), CGame.GetPlayer(), BiosUserManager.GetSelectedUser()
Show 2 more
, BiosUser.GetUid(), and CGame.GetUserManager()Referenced by Init()
SyncPlayerList CreateFakePlayerList(int player_count)References array.Insert(), SyncPlayerList.m_PlayerList, SyncPlayer.m_PlayerName
Show 1 more
, SyncPlayer.m_UIDprivate void UpdateExitButtonState()References ARGB(), Class.Cast(), Widget.Enable()
Show 14 more
, Widget.FindAnyWidget(), MissionGameplay.GetExitButtonDisabledRemainingTime(), CGame.GetMission(), Math.Round(), Widget.SetColor(), TextWidget.SetText(), TextWidget.SetText(), Widget.Show(), Widget.Show(), UIScriptedMenu.layoutRoot, m_ExitButton, m_ExitButtonLabel, m_ExitButtonTime, and m_ExitOnCooldownoverride void Update(float timeslice)References FeedbackDialogVisible(), Widget.FindAnyWidget(), UAInputAPI.GetInputByID()
Show 16 more
, PlayerListScriptedWidget.GetSelectedPlayer(), GetUApi(), PlayerListEntryScriptedWidget.GetUID(), CGame.IsMultiplayer(), IsOnlineOpen(), Widget.IsVisible(), UAInput.LocalPress(), Refresh(), OnlineServices.ShowUserProfile(), ToggleFeedbackDialog(), PlayerListScriptedWidget.ToggleMute(), UIScriptedMenu.Update(), UpdateExitButtonState(), UIScriptedMenu.layoutRoot, m_ExitButtonUpdateTimerSum, and m_ServerInfoPanelvoid UpdateGUI()Referenced by OnShow()
bool IsOnlineOpen()protected void OpenOnline()References PlayerListScriptedWidget.FocusFirst(), Widget.Show(), Widget.Show()
Show 6 more
, UpdateControlsElements(), UpdateExitButtonState(), m_ExitButton, m_OnlineMenu, m_SelectAvailable, and m_ServerInfoPanelReferenced by OnClick()
void CloseOnline()void SelectServer()void SyncEvent_OnRecievedPlayerList(SyncPlayerList player_list)void OnPermissionsUpdate(BiosPrivacyUidResultArray result_list)override void OnShow()References m_ContinueButton, m_ControlsButton, m_ExitButton
Show 7 more
, m_InviteButton, m_OnlineButton, m_OptionsButton, m_RestartButton, m_RestartDeadButton, m_ShowFeedback, and m_TutorialsButtonoverride void Refresh()References Widget.FindAnyWidget(), DayZGame.GetDatabaseID(), PlayerListScriptedWidget.GetSelectedPlayer()
Show 16 more
, CGame.GetVersion(), CGame.GetWorld(), World.IsDisabledReceivingVoN(), PlayerListEntryScriptedWidget.IsGloballyMuted(), PlayerListEntryScriptedWidget.IsLocalPlayer(), CGame.IsMultiplayer(), PlayerListEntryScriptedWidget.IsMuted(), Widget.IsVisible(), SetMuteButtonText(), TextWidget.SetText(), UpdateControlsElements(), UIScriptedMenu.layoutRoot, m_GamercardAvailable, m_MuteAvailable, m_ServerInfoPanel, and m_VersionReferenced by OnPermissionsUpdate(), SelectServer(), SyncEvent_OnRecievedPlayerList()
Show 1 more
, Update()void ColorDisable(Widget w)References ARGB(), ButtonSetColor(), ButtonSetTextColor()
Show 4 more
, Class.Cast(), SetFocus(), UIWidget.SetTextColor(), and m_ContinueButtonvoid ColorHighlight(Widget w)void ColorNormal(Widget w)References Class.Cast(), Widget.FindAnyWidget(), Widget.GetName()
Show 3 more
, Widget.SetColor(), Widget.SetColor(), and Widget.SetColor()protected void SetMuteButtonText(bool isMuted)Set mute text button text (mute / unmute)
protected void LoadTextStrings()Set correct bottom button texts based on platform (ps4 vs xbox texts)
References m_BackButtonTextID, m_MuteButtonTextID, m_OpenGameCardButtonTextID
Show 2 more
, m_SelectButtonTextID, and m_UnmuteButtonTextIDReferenced by Init()
void UpdateMenuFocus()References CGame.GetPlayer(), SetFocus(), ShouldRestartBeVisible()
Show 4 more
, m_ContinueButton, m_PlayerAlive, m_RestartButton, and m_RestartDeadButtonReferenced by OnInputDeviceChanged(), OnModalResult(), OnShow()
Show 2 more
, ToggleFeedbackDialog(), and UpdateGUI()protected void UpdateControlsElements()References Class.Cast(), Class.Cast(), FeedbackDialogVisible()
Show 20 more
, Widget.FindAnyWidget(), string.Format(), Input.GetCurrentInputDevice(), CGame.GetInput(), InputUtils.GetRichtextButtonIconFromInputAction(), Input.IsEnabledMouseAndKeyboardEvenOnServer(), IsOnlineOpen(), TextWidget.SetText(), TextWidget.SetText(), Widget.Show(), InputUtils.ICON_SCALE_TOOLBAR, UIScriptedMenu.layoutRoot, m_BackAvailable, m_BackButtonTextID, m_CurrentMuteButtonText, m_GamercardAvailable, m_MuteAvailable, m_OpenGameCardButtonTextID, m_SelectAvailable, and m_SelectButtonTextIDReferenced by CloseOnline(), OnInputDeviceChanged(), OnInputPresetChanged()
Show 3 more
, OpenOnline(), Refresh(), and ToggleFeedbackDialog()override void OnHide()Continue button label depends on current view status