DIFF

class InGameMenuXboxSource

InGameMenuXbox UIScriptedMenu UIMenuPanel Managed

All members, including inherited

Constructors 2

Constants 1

const int BUTTON_XBOX_CONTROLS = 201
Referenced by OnClick()

Members 34

protected string m_MuteButtonTextID
protected string m_UnmuteButtonTextID
protected string m_BackButtonTextID
protected string m_SelectButtonTextID
protected string m_OpenGameCardButtonTextID
protected string m_CurrentMuteButtonText
protected bool m_SelectAvailable
Referenced by CloseOnline(), Init(), OpenOnline()
Show 1 more, UpdateControlsElements()
protected bool m_MuteAvailable
Referenced by CloseOnline(), Init(), Refresh()
Show 1 more, UpdateControlsElements()
protected bool m_BackAvailable
protected bool m_GamercardAvailable
Referenced by CloseOnline(), Init(), Refresh()
Show 1 more, UpdateControlsElements()
protected bool m_PlayerAlive
private float m_ExitButtonUpdateTimerSum
Referenced by Update()
private bool m_ExitOnCooldown
protected ref PlayerListScriptedWidget m_ServerInfoPanel
protected Widget m_OnlineMenu
Referenced by CloseOnline(), Init(), IsOnlineOpen()
Show 1 more, OpenOnline()
protected Widget m_IngameMenuPanel
Referenced by Init(), and ToggleFeedbackDialog()
protected Widget m_DialogPanel
protected ButtonWidget m_ContinueButton
protected ButtonWidget m_RestartDeadButton
Referenced by Init(), IsFocusable(), OnClick()
Show 2 more, UpdateGUI(), and UpdateMenuFocus()
protected ButtonWidget m_RestartButton
Referenced by Init(), IsFocusable(), UpdateGUI()
Show 1 more, UpdateMenuFocus()
protected ButtonWidget m_OptionsButton
Referenced by Init(), and IsFocusable()
protected ButtonWidget m_InviteButton
Referenced by Init(), and IsFocusable()
protected ButtonWidget m_ControlsButton
protected ButtonWidget m_OnlineButton
Referenced by CloseOnline(), Init(), and IsFocusable()
protected ButtonWidget m_TutorialsButton
Referenced by Init(), and IsFocusable()
protected TextWidget m_Version
Referenced by Init(), and Refresh()
protected TextWidget m_ExitButtonLabel
Referenced by Init(), and UpdateExitButtonState()
protected TextWidget m_ExitButtonTime
Referenced by Init(), and UpdateExitButtonState()
protected ButtonWidget m_ShowFeedback
protected ImageWidget m_FeedbackQRCode
Referenced by Init()
protected ImageWidget m_FeedbackPlatformIcon
protected ButtonWidget m_FeedbackClose
protected RichTextWidget m_FeedbackCloseLabel
Referenced by Init()

Methods 41

protected void OnInputPresetChanged()
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_OnPlayerListUpdate
bool FeedbackDialogVisible()
bool IsLocalPlayer(string uid)
Referenced by Init()
SyncPlayerList CreateFakePlayerList(int player_count)
bool IsOnlineOpen()
override bool OnItemSelected(Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
void SyncEvent_OnRecievedPlayerList(SyncPlayerList player_list)
void OnPermissionsUpdate(BiosPrivacyUidResultArray result_list)
override bool OnMouseEnter(Widget w, int x, int y)
References ColorHighlight(), IsFocusable(), m_ExitButton
Show 1 more, m_ExitOnCooldown
override bool OnMouseLeave(Widget w, Widget enterW, int x, int y)
References ColorNormal(), IsFocusable(), m_ExitButton
Show 1 more, m_ExitOnCooldown
override bool OnFocus(Widget w, int x, int y)
References ColorHighlight(), IsFocusable(), m_ExitButton
Show 1 more, m_ExitOnCooldown
override bool OnFocusLost(Widget w, int x, int y)
References ColorNormal(), IsFocusable(), m_ExitButton
Show 1 more, m_ExitOnCooldown
void ColorHighlight(Widget w)
Referenced by OnFocus(), and OnMouseEnter()
void ColorNormal(Widget w)
Referenced by OnFocusLost(), and OnMouseLeave()
void ButtonSetText(Widget w, string text)
void ButtonSetColor(Widget w, int color)
void ButtonSetTextColor(Widget w, int color)
protected void SetMuteButtonText(bool isMuted)

Set mute text button text (mute / unmute)

Referenced by Init(), and Refresh()
protected void LoadTextStrings()

Set correct bottom button texts based on platform (ps4 vs xbox texts)

Referenced by Init()
protected void LoadFooterButtonTexts()

Initial texts load for the footer buttons

Referenced by Init()
override void OnHide()

Continue button label depends on current view status