Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
ServerBrowserMenuUI Class Reference
Inheritance diagram for ServerBrowserMenuUI:
MenuRootBase

Protected Member Functions

override void OnMenuOpen ()
 Opening menu - do server browser setup - TODO@wernerjak - cleanup open.
override void OnMenuHide ()
override void OnMenuOpened ()
override void OnMenuFocusGained ()
override void OnMenuClose ()
 Closing menu - clearing server browser data.
override void OnMenuUpdate (float tDelta)
 Updating menu - continuous menu hanling.
override void OnMenuShow ()
void UpdateNavigationButtons ()
void OnActionTriggered (string action, float multiplier)
void OnActionRefresh ()
 Bind action for refreshing server list.
void Refresh ()
void OnActionManualConnect ()
 Bind action for opening dialog with manual connect to ip.
void OnActionFilter ()
 Bind action for switching to filter component.
void OnActionBack ()
 Bind action for leaving menu.
void OnActionFavorite ()
 Action for favoriting server.
void OnActionDetails ()
 Action for server details.
void OnServerEntryClickInteraction (float multiplier)
void OnServerEntryDoubleClick (SCR_ServerBrowserEntryComponent entry)
 Join to the room on double click on server entry.
void OnEntryMouseButton (string tag)
void OnJoinButton ()
void OnServerEntryClick (notnull SCR_ServerBrowserEntryComponent entry)
 Join to the room on double click on server entry.
void WaitingForRunningBackend ()
 Start looking for servers once backend is runnig.
void CheckBackendState ()
void ShowTimeoutDialog ()
void ConnectionTimeout ()
 Fail wating for backend if takes too long.
void OnConnectionTimeoutDialogConfirm ()
void ClearConnectionTimeoutWaiting ()
void OnRoomsFound (array< Room > rooms=null)
void DisplayRooms (array< Room > rooms=null)
void OnRoomAutoRefresh (BackendCallback callback)
 Call this once new room data are fetched.
void SearchRooms ()
void OnSearchAllRooms ()
void SearchRoomsFiltered ()
void OnSearchRoomsSuccess (BackendCallback callback)
void OnSearchRoomsFail (BackendCallback callback)
void SetupParams (ClientLobbyApi lobby)
 Restore filtering parameters in UI.
void SetupFilteringUI (FilteredServerParams filterParams)
 Apply filter setup on each ui filtering widget - restoring filter UI states.
void SetupCallbacks ()
 General callbacks setup.
void SetupRefreshCallback ()
void ClearRefreshCallback ()
void OnServerEntryFocusEnter (SCR_ScriptedWidgetComponent entry)
void OnServerEntryFocusLeave (SCR_ScriptedWidgetComponent entry)
void OnEntryMouseClick (SCR_ScriptedWidgetComponent button)
void ReceiveRoomContent (notnull Room room, bool receiveMods)
void ReceiveRoomContent_Scenario (Room room)
void ReceiveRoomContent_Mods (Room room)
void SetupHandlers ()
 Getting reference for all server widget elements.
void FilterCrossplayCheck ()
void SwitchFocus (SCR_EListMenuWidgetFocus focus, bool force=false)
 Switch focus.
void ActivateFilter (string filterName, bool enabled, bool processFilters=true)
void ActivateFiltersFromList ()
void FocusWidget (Widget w)
 Separated focus function for later call.
void CallOnServerListSetPage (int page)
void Messages_ShowMessage (string messageTag, bool showWrap=false)
void Messages_Hide ()
 Hide both message widgets.
void OnOpeningByLoadComponent (int menuPreset)
void OnChangeSort (SCR_SortHeaderComponent sortHeader)
 Set focus to last filtering element.
void OnTabViewSwitch (SCR_TabViewComponent tabView, Widget w, int id)
 Set tab filters on switching tab view.
void OnFilterPanelToggle (bool show)
void OnChangeFilter (SCR_FilterEntry filter)
void OnScrollError (BackendCallback callback)
 Call this when scroll returns error server response.
void OnScrollSuccess (BackendCallback callback)
void OnServerListSetPage (int page)
 Call this actions when server list page is changed.
void OnSearchEditBoxConfirm (SCR_EditBoxComponent editBox, string sInput)
 Fetch new servers on confirming search string.
void OnRoomEntrySetFavorite (SCR_ListMenuEntryComponent entry, bool favorite)
 Favoriting server.
void OnRoomSetFavoriteResponse (SCR_RoomCallback callback)
void OnRoomSetFavoriteError (SCR_RoomCallback callback)
void DisplayFavoriteAction (bool isFavorite)
 Based on given boolean favorite nav button is displaying eather add or remove favorite.
void OnLastRoomReconnectConfirm ()
 Confirm action to find new server.
void OnLoadingScenario (Room room)
void OnRejoinCancel ()
 Call this on rejoin dialog cancel.
bool CanJoinRoom (Room room)
bool ClientRoomVersionMatch (Room room)
SCR_ServerBrowserEntryComponent GetEntryUnderCursor ()
SCR_ServerBrowserEntryComponent GetSelectedEntry ()
void ClearScenarioFilters ()
void SetMenuHeader (string header)
void FilterScenarioId (string scenarioId)
void FilterHostedScenarioModId (string scenarioModId)
void SetFilteredScenario (MissionWorkshopItem scenario)
void JoinActions_Join ()
 Action for joining to selected server.
void JoinActions_DirectJoin (string params, EDirectJoinFormats format, bool publicNetwork)
void JoinProcess_FindRoom (string params, EDirectJoinFormats format, bool publicNetwork)
 Initialize joining process to specific room.
void JoinProcess_OnFindRoomSuccess ()
 Call this when room is found.
void JoinProcess_OnFindRoomFail ()
 Call this if room wasn't found because of error or time out.
void JoinProcess_CleanFindCallback ()
void JoinProcess_FindRoomById (string id, BackendCallback callback)
 Specific call for id search.
void JoinProcess_OnFindRoomByIdResponse (BackendCallback callback)
 Reaction for rooms found by id response success.
void JoinProcess_Init (Room roomToJoin)
 Initialize joining process to specific room.
void JoinProcess_CheckVersion ()
void JoinProcess_CheckHighPing ()
 Display a warning dialog if the player chose to join a server with high ping.
void OnHighPingServerWarningDialogConfirm ()
void JoinProcess_CheckRoomPasswordProtected ()
 Check if room requires password to join.
void OnRejoinAuthorizationFailed (string message)
void JoinProcess_PasswordDialogOpen ()
void OnPasswordVerified ()
 On successfull room password verification continue to cotent handling.
void OnPasswordFailVerification (string message)
 On room password verication fail restart attemp.
void JoinProcess_PasswordClearInvokers ()
void JoinProcess_CheckBlockedPlayers ()
void JoinProcess_OnCheckedBlockedPlayersInRoom (Room checkedRoom, array< BlockedRoomPlayer > blockedPlayers)
void JoinProcess_ShowJoinDetailsDialog ()
void CreateServerDetailsDialog ()
void OnServerDetailModsLoaded (Room room)
 Call this to fill details mods list.
void OnServerDetailsClosed (SCR_ConfigurableDialogUi dialog)
void JoinProcess_LoadModContent ()
void OnLoadingDependencyList (Room room)
 Call this when mods list is received.
void OnModListFailDialogClose (SCR_ConfigurableDialogUi dialog)
void Platform_OnUgcPrivilegeResult (bool result)
void JoinProcess_LoadModContentVisualize ()
void JoinProcess_OnModCheckFailed ()
void OnModListFail ()
void OnDependenciesLoadingPrevented (array< ref SCR_WorkshopItem > dependencies)
void JoinProcess_CheckModContent (Room room)
void JoinProcess_CheckUnrelatedDownloads ()
 Display a warning dialog if there are unrelated downloads running, as these will be stopped.
void JoinProcess_DisplayUnrelatedDownloadsWarning ()
void JoinProcess_StopDownloadingUnrelatedMods ()
void JoinProcess_CheckUnrelatedDownloadsCanceling ()
void JoinProcess_CheckRequiredDownloads ()
void JoinProcess_DownloadRequiredMods ()
void OnDownloadRequiredModsCancel ()
void JoinProcess_PrepareFinalJoinRequest (Room roomToJoin)
void JoinProcess_WaitToCheckRunningDownloads ()
void JoinProcess_CheckRunningDownloads ()
 Final step: display a warning dialog if there are still downloads running, as these will be stopped (at this point, this should not happen).
void OnInterruptDownloadConfirm ()
void JoinProcess_Join ()
void JoinProcess_OnJoinSuccess (BackendCallback callback)
void JoinProcess_OnJoinFail (BackendCallback callback)
void JoinProcess_LeaveJoinQueue ()
void JoinProcess_OnQueueJoinFail (BackendCallback callback)
void JoinProcess_Clear ()
 Call this to kill joining process at any stage.
void SetupJoinDialogs ()
 Open joining dialog in default state.
void OnMPPrivilegeResult (UserPrivilege privilege, UserPrivilegeResult result)
void OnCrossPlayPrivilegeResult (UserPrivilege privilege, UserPrivilegeResult result)
void PrintDebug (string msg, string functionName=string.Empty)
 Custom debug print displayed with -scrDefine=SB_DEBUG argument.

Static Protected Member Functions

static void OpenWithScenarioFilter (MissionWorkshopItem mission)
 Set to find server by mission workshop item.
static bool IsServerPingAboveThreshold (Room room)
static void TryOpenServerBrowser ()
static void ServerBrowserOnPrivilegeResult (UserPrivilege privilege, UserPrivilegeResult result)
static void TryOpenServerBrowserWithScenarioFilter (MissionWorkshopItem mission)

Protected Attributes

bool m_bHostedServers
ref ServerBrowserMenuWidgets m_Widgets = new ServerBrowserMenuWidgets()
SCR_ServerBrowserEntryComponent m_SelectedServerEntry
SCR_TabViewComponent m_TabView
SCR_FilterPanelComponent m_FilterPanel
SCR_PooledServerListComponent m_ScrollableList
SCR_ServerScenarioDetailsPanelComponent m_ServerScenarioDetails
SCR_EListMenuWidgetFocus m_eFocusedWidgetState = SCR_EListMenuWidgetFocus.LIST
bool m_bQuickJoin = true
ref array< Roomm_aRooms = {}
ref array< Roomm_aDirectFoundRooms = {}
ClientLobbyApi m_Lobby
SCR_ConfigurableDialogUi m_ModListFailDialog
ref SCR_ScriptPlatformRequestCallback m_CallbackGetPrivilege
ref BackendCallback m_CallbackLastSearch
ref BackendCallback m_CallbackScroll = new BackendCallback()
ref SCR_RoomCallback m_CallbackFavorite = new SCR_RoomCallback()
ref BackendCallback m_CallbackSearchTarget = new BackendCallback()
ref BackendCallback m_CallbackAutoRefresh
bool m_bFirstRoomLoad = true
bool m_bForceUnfilteredRequest
int m_iTotalNumberOfRooms
ref SCR_RoomModsManager m_ModsManager = new SCR_RoomModsManager()
ref SCR_ServerBrowserDialogManager m_Dialogs = new SCR_ServerBrowserDialogManager()
ref SCR_RoomPasswordVerification m_PasswordVerification = new SCR_RoomPasswordVerification()
ref BackendCallback m_CallbackJoin
ref BackendCallback m_CallbackQueue
ref RoomJoinData m_JoinData = new RoomJoinData()
ref FilteredServerParams m_ParamsFilter = new FilteredServerParams()
ref FilteredServerParams m_DirectJoinParams
ref array< ref SCR_WorkshopItemm_aRequiredMods = {}
ref array< ref SCR_WorkshopItemActionDownloadm_aUnrelatedDownloads = {}
SCR_SimpleMessageComponent m_SimpleMessageWrap
SCR_SimpleMessageComponent m_SimpleMessageList
bool m_bIsWaitingForBackend = false
ref BackendCallback m_CallbackSearchPreviousRoom = new BackendCallback()
ref SCR_GetRoomsIds m_SearchIds = new SCR_GetRoomsIds()
ref array< ref SCR_FilterEntrym_aFiltersToSelect = {}
ref ScriptInvokerVoid m_OnFavoritesResponse = new ScriptInvokerVoid()
EInputDeviceType m_eLastInputType
bool m_bWasEntrySelected
SCR_ServerBrowserEntryComponent m_ClickedEntry
SCR_MenuActionsComponent m_ActionsComponent
Room m_JoinProcessTargetRoom
Room m_RejoinRoom
int m_iSelectedTab = 0
bool m_WaitingForModContent = false

Static Protected Attributes

static ref SCR_ScriptPlatformRequestCallback m_CallbackGetMPPrivilege
static MissionWorkshopItem m_MissionToFilter

Detailed Description

Definition at line 10 of file ServerBrowserMenuUI.c.

Member Function Documentation

◆ ActivateFilter()

void ServerBrowserMenuUI::ActivateFilter ( string filterName,
bool enabled,
bool processFilters = true )
inlineprotected

Find filter by it's internal name define in ServerBrowserFilterSet.conf Set filter enabled

Definition at line 1200 of file ServerBrowserMenuUI.c.

◆ ActivateFiltersFromList()

void ServerBrowserMenuUI::ActivateFiltersFromList ( )
inlineprotected

Definition at line 1216 of file ServerBrowserMenuUI.c.

◆ CallOnServerListSetPage()

void ServerBrowserMenuUI::CallOnServerListSetPage ( int page)
inlineprotected

Definition at line 1264 of file ServerBrowserMenuUI.c.

◆ CanJoinRoom()

bool ServerBrowserMenuUI::CanJoinRoom ( Room room)
inlineprotected

Check if is possible to attempt to join room Returns true if room version and platform match to client

Definition at line 1656 of file ServerBrowserMenuUI.c.

◆ CheckBackendState()

void ServerBrowserMenuUI::CheckBackendState ( )
inlineprotected

Definition at line 548 of file ServerBrowserMenuUI.c.

◆ ClearConnectionTimeoutWaiting()

void ServerBrowserMenuUI::ClearConnectionTimeoutWaiting ( )
inlineprotected

Definition at line 594 of file ServerBrowserMenuUI.c.

◆ ClearRefreshCallback()

void ServerBrowserMenuUI::ClearRefreshCallback ( )
inlineprotected

Definition at line 892 of file ServerBrowserMenuUI.c.

◆ ClearScenarioFilters()

void ServerBrowserMenuUI::ClearScenarioFilters ( )
inlineprotected

Definition at line 1715 of file ServerBrowserMenuUI.c.

◆ ClientRoomVersionMatch()

bool ServerBrowserMenuUI::ClientRoomVersionMatch ( Room room)
inlineprotected

Definition at line 1673 of file ServerBrowserMenuUI.c.

◆ ConnectionTimeout()

void ServerBrowserMenuUI::ConnectionTimeout ( )
inlineprotected

Fail wating for backend if takes too long.

Definition at line 571 of file ServerBrowserMenuUI.c.

◆ CreateServerDetailsDialog()

void ServerBrowserMenuUI::CreateServerDetailsDialog ( )
inlineprotected

Definition at line 2154 of file ServerBrowserMenuUI.c.

◆ DisplayFavoriteAction()

void ServerBrowserMenuUI::DisplayFavoriteAction ( bool isFavorite)
inlineprotected

Based on given boolean favorite nav button is displaying eather add or remove favorite.

Definition at line 1586 of file ServerBrowserMenuUI.c.

◆ DisplayRooms()

void ServerBrowserMenuUI::DisplayRooms ( array< Room > rooms = null)
inlineprotected

Definition at line 650 of file ServerBrowserMenuUI.c.

◆ FilterCrossplayCheck()

void ServerBrowserMenuUI::FilterCrossplayCheck ( )
inlineprotected

Init behavior when filter panel script is attached If crossplay is enabled we show all servers so both filters are by default disabled If crossplay is disabled we show only servers with crossplay disabled by force

Definition at line 1097 of file ServerBrowserMenuUI.c.

◆ FilterHostedScenarioModId()

void ServerBrowserMenuUI::FilterHostedScenarioModId ( string scenarioModId)
inlineprotected

Definition at line 1743 of file ServerBrowserMenuUI.c.

◆ FilterScenarioId()

void ServerBrowserMenuUI::FilterScenarioId ( string scenarioId)
inlineprotected

Definition at line 1736 of file ServerBrowserMenuUI.c.

◆ FocusWidget()

void ServerBrowserMenuUI::FocusWidget ( Widget w)
inlineprotected

Separated focus function for later call.

Definition at line 1258 of file ServerBrowserMenuUI.c.

◆ GetEntryUnderCursor()

SCR_ServerBrowserEntryComponent ServerBrowserMenuUI::GetEntryUnderCursor ( )
inlineprotected

Definition at line 1686 of file ServerBrowserMenuUI.c.

◆ GetSelectedEntry()

SCR_ServerBrowserEntryComponent ServerBrowserMenuUI::GetSelectedEntry ( )
inlineprotected

Definition at line 1697 of file ServerBrowserMenuUI.c.

◆ IsServerPingAboveThreshold()

bool ServerBrowserMenuUI::IsServerPingAboveThreshold ( Room room)
inlinestaticprotected

Definition at line 1783 of file ServerBrowserMenuUI.c.

◆ JoinActions_DirectJoin()

void ServerBrowserMenuUI::JoinActions_DirectJoin ( string params,
EDirectJoinFormats format,
bool publicNetwork )
inlineprotected

Definition at line 1817 of file ServerBrowserMenuUI.c.

◆ JoinActions_Join()

void ServerBrowserMenuUI::JoinActions_Join ( )
inlineprotected

Action for joining to selected server.

Definition at line 1799 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckBlockedPlayers()

void ServerBrowserMenuUI::JoinProcess_CheckBlockedPlayers ( )
inlineprotected

Definition at line 2111 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckHighPing()

void ServerBrowserMenuUI::JoinProcess_CheckHighPing ( )
inlineprotected

Display a warning dialog if the player chose to join a server with high ping.

Definition at line 2010 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckModContent()

void ServerBrowserMenuUI::JoinProcess_CheckModContent ( Room room)
inlineprotected

Check state of room required mods on client Stop progess if room mods are restricted

Definition at line 2316 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckRequiredDownloads()

void ServerBrowserMenuUI::JoinProcess_CheckRequiredDownloads ( )
inlineprotected

Definition at line 2400 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckRoomPasswordProtected()

void ServerBrowserMenuUI::JoinProcess_CheckRoomPasswordProtected ( )
inlineprotected

Check if room requires password to join.

Definition at line 2032 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckRunningDownloads()

void ServerBrowserMenuUI::JoinProcess_CheckRunningDownloads ( )
inlineprotected

Final step: display a warning dialog if there are still downloads running, as these will be stopped (at this point, this should not happen).

Definition at line 2454 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckUnrelatedDownloads()

void ServerBrowserMenuUI::JoinProcess_CheckUnrelatedDownloads ( )
inlineprotected

Display a warning dialog if there are unrelated downloads running, as these will be stopped.

Definition at line 2344 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckUnrelatedDownloadsCanceling()

void ServerBrowserMenuUI::JoinProcess_CheckUnrelatedDownloadsCanceling ( )
inlineprotected

Definition at line 2386 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CheckVersion()

void ServerBrowserMenuUI::JoinProcess_CheckVersion ( )
inlineprotected

Check if client and room versions match Progress only if versions are matching, otherwise show error and stop progress

Definition at line 1988 of file ServerBrowserMenuUI.c.

◆ JoinProcess_CleanFindCallback()

void ServerBrowserMenuUI::JoinProcess_CleanFindCallback ( )
inlineprotected

Definition at line 1908 of file ServerBrowserMenuUI.c.

◆ JoinProcess_Clear()

void ServerBrowserMenuUI::JoinProcess_Clear ( )
inlineprotected

Call this to kill joining process at any stage.

Definition at line 2662 of file ServerBrowserMenuUI.c.

◆ JoinProcess_DisplayUnrelatedDownloadsWarning()

void ServerBrowserMenuUI::JoinProcess_DisplayUnrelatedDownloadsWarning ( )
inlineprotected

Definition at line 2357 of file ServerBrowserMenuUI.c.

◆ JoinProcess_DownloadRequiredMods()

void ServerBrowserMenuUI::JoinProcess_DownloadRequiredMods ( )
inlineprotected

Definition at line 2418 of file ServerBrowserMenuUI.c.

◆ JoinProcess_FindRoom()

void ServerBrowserMenuUI::JoinProcess_FindRoom ( string params,
EDirectJoinFormats format,
bool publicNetwork )
inlineprotected

Initialize joining process to specific room.

Definition at line 1825 of file ServerBrowserMenuUI.c.

◆ JoinProcess_FindRoomById()

void ServerBrowserMenuUI::JoinProcess_FindRoomById ( string id,
BackendCallback callback )
inlineprotected

Specific call for id search.

Definition at line 1917 of file ServerBrowserMenuUI.c.

◆ JoinProcess_Init()

void ServerBrowserMenuUI::JoinProcess_Init ( Room roomToJoin)
inlineprotected

Initialize joining process to specific room.

Definition at line 1955 of file ServerBrowserMenuUI.c.

◆ JoinProcess_Join()

void ServerBrowserMenuUI::JoinProcess_Join ( )
inlineprotected

Definition at line 2491 of file ServerBrowserMenuUI.c.

◆ JoinProcess_LeaveJoinQueue()

void ServerBrowserMenuUI::JoinProcess_LeaveJoinQueue ( )
inlineprotected

Definition at line 2624 of file ServerBrowserMenuUI.c.

◆ JoinProcess_LoadModContent()

void ServerBrowserMenuUI::JoinProcess_LoadModContent ( )
inlineprotected

Load data about room mods to check which data is client missing Show state if mods are already loaded or wait for receiving mods data

Definition at line 2205 of file ServerBrowserMenuUI.c.

◆ JoinProcess_LoadModContentVisualize()

void ServerBrowserMenuUI::JoinProcess_LoadModContentVisualize ( )
inlineprotected

Definition at line 2263 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnCheckedBlockedPlayersInRoom()

void ServerBrowserMenuUI::JoinProcess_OnCheckedBlockedPlayersInRoom ( Room checkedRoom,
array< BlockedRoomPlayer > blockedPlayers )
inlineprotected

Definition at line 2121 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnFindRoomByIdResponse()

void ServerBrowserMenuUI::JoinProcess_OnFindRoomByIdResponse ( BackendCallback callback)
inlineprotected

Reaction for rooms found by id response success.

Definition at line 1936 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnFindRoomFail()

void ServerBrowserMenuUI::JoinProcess_OnFindRoomFail ( )
inlineprotected

Call this if room wasn't found because of error or time out.

Definition at line 1899 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnFindRoomSuccess()

void ServerBrowserMenuUI::JoinProcess_OnFindRoomSuccess ( )
inlineprotected

Call this when room is found.

Definition at line 1870 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnJoinFail()

void ServerBrowserMenuUI::JoinProcess_OnJoinFail ( BackendCallback callback)
inlineprotected

Definition at line 2525 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnJoinSuccess()

void ServerBrowserMenuUI::JoinProcess_OnJoinSuccess ( BackendCallback callback)
inlineprotected

Call this if joining to room was successful Connect to the server

Definition at line 2508 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnModCheckFailed()

void ServerBrowserMenuUI::JoinProcess_OnModCheckFailed ( )
inlineprotected

Definition at line 2284 of file ServerBrowserMenuUI.c.

◆ JoinProcess_OnQueueJoinFail()

void ServerBrowserMenuUI::JoinProcess_OnQueueJoinFail ( BackendCallback callback)
inlineprotected

Definition at line 2636 of file ServerBrowserMenuUI.c.

◆ JoinProcess_PasswordClearInvokers()

void ServerBrowserMenuUI::JoinProcess_PasswordClearInvokers ( )
inlineprotected

Definition at line 2103 of file ServerBrowserMenuUI.c.

◆ JoinProcess_PasswordDialogOpen()

void ServerBrowserMenuUI::JoinProcess_PasswordDialogOpen ( )
inlineprotected

Definition at line 2064 of file ServerBrowserMenuUI.c.

◆ JoinProcess_PrepareFinalJoinRequest()

void ServerBrowserMenuUI::JoinProcess_PrepareFinalJoinRequest ( Room roomToJoin)
inlineprotected

Definition at line 2438 of file ServerBrowserMenuUI.c.

◆ JoinProcess_ShowJoinDetailsDialog()

void ServerBrowserMenuUI::JoinProcess_ShowJoinDetailsDialog ( )
inlineprotected

Definition at line 2139 of file ServerBrowserMenuUI.c.

◆ JoinProcess_StopDownloadingUnrelatedMods()

void ServerBrowserMenuUI::JoinProcess_StopDownloadingUnrelatedMods ( )
inlineprotected

Definition at line 2365 of file ServerBrowserMenuUI.c.

◆ JoinProcess_WaitToCheckRunningDownloads()

void ServerBrowserMenuUI::JoinProcess_WaitToCheckRunningDownloads ( )
inlineprotected

Definition at line 2447 of file ServerBrowserMenuUI.c.

◆ Messages_Hide()

void ServerBrowserMenuUI::Messages_Hide ( )
inlineprotected

Hide both message widgets.

Definition at line 1313 of file ServerBrowserMenuUI.c.

◆ Messages_ShowMessage()

void ServerBrowserMenuUI::Messages_ShowMessage ( string messageTag,
bool showWrap = false )
inlineprotected

Show message feedback by selected message component showWrap = true will hide server list and display message on full layout

Definition at line 1276 of file ServerBrowserMenuUI.c.

◆ OnActionBack()

void ServerBrowserMenuUI::OnActionBack ( )
inlineprotected

Bind action for leaving menu.

Definition at line 428 of file ServerBrowserMenuUI.c.

◆ OnActionDetails()

void ServerBrowserMenuUI::OnActionDetails ( )
inlineprotected

Action for server details.

Definition at line 445 of file ServerBrowserMenuUI.c.

◆ OnActionFavorite()

void ServerBrowserMenuUI::OnActionFavorite ( )
inlineprotected

Action for favoriting server.

Definition at line 435 of file ServerBrowserMenuUI.c.

◆ OnActionFilter()

void ServerBrowserMenuUI::OnActionFilter ( )
inlineprotected

Bind action for switching to filter component.

Definition at line 411 of file ServerBrowserMenuUI.c.

◆ OnActionManualConnect()

void ServerBrowserMenuUI::OnActionManualConnect ( )
inlineprotected

Bind action for opening dialog with manual connect to ip.

Definition at line 393 of file ServerBrowserMenuUI.c.

◆ OnActionRefresh()

void ServerBrowserMenuUI::OnActionRefresh ( )
inlineprotected

Bind action for refreshing server list.

Definition at line 343 of file ServerBrowserMenuUI.c.

◆ OnActionTriggered()

void ServerBrowserMenuUI::OnActionTriggered ( string action,
float multiplier )
inlineprotected

TODO: Why are these being triggered twice?

Proceed only if using mouse, the navigation buttons will take care of the interactions with keyboard or gamepad

Definition at line 324 of file ServerBrowserMenuUI.c.

◆ OnChangeFilter()

void ServerBrowserMenuUI::OnChangeFilter ( SCR_FilterEntry filter)
inlineprotected

Call this when any of filter in filter panel is changed Get last updated filter and set it up for next search

Definition at line 1430 of file ServerBrowserMenuUI.c.

◆ OnChangeSort()

void ServerBrowserMenuUI::OnChangeSort ( SCR_SortHeaderComponent sortHeader)
inlineprotected

Set focus to last filtering element.

Definition at line 1349 of file ServerBrowserMenuUI.c.

◆ OnConnectionTimeoutDialogConfirm()

void ServerBrowserMenuUI::OnConnectionTimeoutDialogConfirm ( )
inlineprotected

Definition at line 583 of file ServerBrowserMenuUI.c.

◆ OnCrossPlayPrivilegeResult()

void ServerBrowserMenuUI::OnCrossPlayPrivilegeResult ( UserPrivilege privilege,
UserPrivilegeResult result )
inlineprotected

Definition at line 2723 of file ServerBrowserMenuUI.c.

◆ OnDependenciesLoadingPrevented()

void ServerBrowserMenuUI::OnDependenciesLoadingPrevented ( array< ref SCR_WorkshopItem > dependencies)
inlineprotected

Definition at line 2307 of file ServerBrowserMenuUI.c.

◆ OnDownloadRequiredModsCancel()

void ServerBrowserMenuUI::OnDownloadRequiredModsCancel ( )
inlineprotected

Definition at line 2429 of file ServerBrowserMenuUI.c.

◆ OnEntryMouseButton()

void ServerBrowserMenuUI::OnEntryMouseButton ( string tag)
inlineprotected

Definition at line 491 of file ServerBrowserMenuUI.c.

◆ OnEntryMouseClick()

void ServerBrowserMenuUI::OnEntryMouseClick ( SCR_ScriptedWidgetComponent button)
inlineprotected

Definition at line 940 of file ServerBrowserMenuUI.c.

◆ OnFilterPanelToggle()

void ServerBrowserMenuUI::OnFilterPanelToggle ( bool show)
inlineprotected

Definition at line 1414 of file ServerBrowserMenuUI.c.

◆ OnHighPingServerWarningDialogConfirm()

void ServerBrowserMenuUI::OnHighPingServerWarningDialogConfirm ( )
inlineprotected

Definition at line 2024 of file ServerBrowserMenuUI.c.

◆ OnInterruptDownloadConfirm()

void ServerBrowserMenuUI::OnInterruptDownloadConfirm ( )
inlineprotected

Definition at line 2472 of file ServerBrowserMenuUI.c.

◆ OnJoinButton()

void ServerBrowserMenuUI::OnJoinButton ( )
inlineprotected

Definition at line 497 of file ServerBrowserMenuUI.c.

◆ OnLastRoomReconnectConfirm()

void ServerBrowserMenuUI::OnLastRoomReconnectConfirm ( )
inlineprotected

Confirm action to find new server.

Definition at line 1595 of file ServerBrowserMenuUI.c.

◆ OnLoadingDependencyList()

void ServerBrowserMenuUI::OnLoadingDependencyList ( Room room)
inlineprotected

Call this when mods list is received.

Definition at line 2229 of file ServerBrowserMenuUI.c.

◆ OnLoadingScenario()

void ServerBrowserMenuUI::OnLoadingScenario ( Room room)
inlineprotected

Setting server details Call this when room receive scenario data

Update Details Dialog

Definition at line 1608 of file ServerBrowserMenuUI.c.

◆ OnMenuClose()

override void ServerBrowserMenuUI::OnMenuClose ( )
inlineprotected

Closing menu - clearing server browser data.

Definition at line 222 of file ServerBrowserMenuUI.c.

◆ OnMenuFocusGained()

override void ServerBrowserMenuUI::OnMenuFocusGained ( )
inlineprotected

Definition at line 206 of file ServerBrowserMenuUI.c.

◆ OnMenuHide()

override void ServerBrowserMenuUI::OnMenuHide ( )
inlineprotected

Definition at line 185 of file ServerBrowserMenuUI.c.

◆ OnMenuOpen()

override void ServerBrowserMenuUI::OnMenuOpen ( )
inlineprotected

Opening menu - do server browser setup - TODO@wernerjak - cleanup open.

Definition at line 129 of file ServerBrowserMenuUI.c.

◆ OnMenuOpened()

override void ServerBrowserMenuUI::OnMenuOpened ( )
inlineprotected

Definition at line 193 of file ServerBrowserMenuUI.c.

◆ OnMenuShow()

override void ServerBrowserMenuUI::OnMenuShow ( )
inlineprotected

Definition at line 279 of file ServerBrowserMenuUI.c.

◆ OnMenuUpdate()

override void ServerBrowserMenuUI::OnMenuUpdate ( float tDelta)
inlineprotected

Updating menu - continuous menu hanling.

Update Entry buttons

Definition at line 255 of file ServerBrowserMenuUI.c.

◆ OnModListFail()

void ServerBrowserMenuUI::OnModListFail ( )
inlineprotected

Call this when mods loading got error Show mods loading fail message

Definition at line 2297 of file ServerBrowserMenuUI.c.

◆ OnModListFailDialogClose()

void ServerBrowserMenuUI::OnModListFailDialogClose ( SCR_ConfigurableDialogUi dialog)
inlineprotected

Definition at line 2247 of file ServerBrowserMenuUI.c.

◆ OnMPPrivilegeResult()

void ServerBrowserMenuUI::OnMPPrivilegeResult ( UserPrivilege privilege,
UserPrivilegeResult result )
inlineprotected

Definition at line 2713 of file ServerBrowserMenuUI.c.

◆ OnOpeningByLoadComponent()

void ServerBrowserMenuUI::OnOpeningByLoadComponent ( int menuPreset)
inlineprotected

Call this when server browser is open by loading component Start waiting for backend

Definition at line 1340 of file ServerBrowserMenuUI.c.

◆ OnPasswordFailVerification()

void ServerBrowserMenuUI::OnPasswordFailVerification ( string message)
inlineprotected

On room password verication fail restart attemp.

Definition at line 2096 of file ServerBrowserMenuUI.c.

◆ OnPasswordVerified()

void ServerBrowserMenuUI::OnPasswordVerified ( )
inlineprotected

On successfull room password verification continue to cotent handling.

Definition at line 2076 of file ServerBrowserMenuUI.c.

◆ OnRejoinAuthorizationFailed()

void ServerBrowserMenuUI::OnRejoinAuthorizationFailed ( string message)
inlineprotected

Definition at line 2054 of file ServerBrowserMenuUI.c.

◆ OnRejoinCancel()

void ServerBrowserMenuUI::OnRejoinCancel ( )
inlineprotected

Call this on rejoin dialog cancel.

Definition at line 1645 of file ServerBrowserMenuUI.c.

◆ OnRoomAutoRefresh()

void ServerBrowserMenuUI::OnRoomAutoRefresh ( BackendCallback callback)
inlineprotected

Call this once new room data are fetched.

Definition at line 722 of file ServerBrowserMenuUI.c.

◆ OnRoomEntrySetFavorite()

void ServerBrowserMenuUI::OnRoomEntrySetFavorite ( SCR_ListMenuEntryComponent entry,
bool favorite )
inlineprotected

Favoriting server.

Definition at line 1531 of file ServerBrowserMenuUI.c.

◆ OnRoomSetFavoriteError()

void ServerBrowserMenuUI::OnRoomSetFavoriteError ( SCR_RoomCallback callback)
inlineprotected

Definition at line 1569 of file ServerBrowserMenuUI.c.

◆ OnRoomSetFavoriteResponse()

void ServerBrowserMenuUI::OnRoomSetFavoriteResponse ( SCR_RoomCallback callback)
inlineprotected

Definition at line 1556 of file ServerBrowserMenuUI.c.

◆ OnRoomsFound()

void ServerBrowserMenuUI::OnRoomsFound ( array< Room > rooms = null)
inlineprotected

Call this on receiving filtered rooms from search Setting up server list

Definition at line 605 of file ServerBrowserMenuUI.c.

◆ OnScrollError()

void ServerBrowserMenuUI::OnScrollError ( BackendCallback callback)
inlineprotected

Call this when scroll returns error server response.

Definition at line 1449 of file ServerBrowserMenuUI.c.

◆ OnScrollSuccess()

void ServerBrowserMenuUI::OnScrollSuccess ( BackendCallback callback)
inlineprotected

Definition at line 1460 of file ServerBrowserMenuUI.c.

◆ OnSearchAllRooms()

void ServerBrowserMenuUI::OnSearchAllRooms ( )
inlineprotected

Definition at line 760 of file ServerBrowserMenuUI.c.

◆ OnSearchEditBoxConfirm()

void ServerBrowserMenuUI::OnSearchEditBoxConfirm ( SCR_EditBoxComponent editBox,
string sInput )
inlineprotected

Fetch new servers on confirming search string.

Definition at line 1520 of file ServerBrowserMenuUI.c.

◆ OnSearchRoomsFail()

void ServerBrowserMenuUI::OnSearchRoomsFail ( BackendCallback callback)
inlineprotected

Definition at line 804 of file ServerBrowserMenuUI.c.

◆ OnSearchRoomsSuccess()

void ServerBrowserMenuUI::OnSearchRoomsSuccess ( BackendCallback callback)
inlineprotected

Definition at line 792 of file ServerBrowserMenuUI.c.

◆ OnServerDetailModsLoaded()

void ServerBrowserMenuUI::OnServerDetailModsLoaded ( Room room)
inlineprotected

Call this to fill details mods list.

Definition at line 2190 of file ServerBrowserMenuUI.c.

◆ OnServerDetailsClosed()

void ServerBrowserMenuUI::OnServerDetailsClosed ( SCR_ConfigurableDialogUi dialog)
inlineprotected

Definition at line 2197 of file ServerBrowserMenuUI.c.

◆ OnServerEntryClick()

void ServerBrowserMenuUI::OnServerEntryClick ( notnull SCR_ServerBrowserEntryComponent entry)
inlineprotected

Join to the room on double click on server entry.

This means the player moved the mouse to another entry during the small window it takes the component to check for double click... ...so another room got focused, but we want the clicked one to be the focused one

On MOUSE clicking opens the details dialog. On KEYBOARD and GAMEPAD single click is quick join, there's a separate button for details

Definition at line 504 of file ServerBrowserMenuUI.c.

◆ OnServerEntryClickInteraction()

void ServerBrowserMenuUI::OnServerEntryClickInteraction ( float multiplier)
inlineprotected

multiplier value in the action is used to differentiate between single and double click

Definition at line 460 of file ServerBrowserMenuUI.c.

◆ OnServerEntryDoubleClick()

void ServerBrowserMenuUI::OnServerEntryDoubleClick ( SCR_ServerBrowserEntryComponent entry)
inlineprotected

Join to the room on double click on server entry.

Definition at line 478 of file ServerBrowserMenuUI.c.

◆ OnServerEntryFocusEnter()

void ServerBrowserMenuUI::OnServerEntryFocusEnter ( SCR_ScriptedWidgetComponent entry)
inlineprotected

Definition at line 901 of file ServerBrowserMenuUI.c.

◆ OnServerEntryFocusLeave()

void ServerBrowserMenuUI::OnServerEntryFocusLeave ( SCR_ScriptedWidgetComponent entry)
inlineprotected

Definition at line 932 of file ServerBrowserMenuUI.c.

◆ OnServerListSetPage()

void ServerBrowserMenuUI::OnServerListSetPage ( int page)
inlineprotected

Call this actions when server list page is changed.

Definition at line 1498 of file ServerBrowserMenuUI.c.

◆ OnTabViewSwitch()

void ServerBrowserMenuUI::OnTabViewSwitch ( SCR_TabViewComponent tabView,
Widget w,
int id )
inlineprotected

Set tab filters on switching tab view.

Definition at line 1366 of file ServerBrowserMenuUI.c.

◆ OpenWithScenarioFilter()

void ServerBrowserMenuUI::OpenWithScenarioFilter ( MissionWorkshopItem mission)
inlinestaticprotected

Set to find server by mission workshop item.

Definition at line 1758 of file ServerBrowserMenuUI.c.

◆ Platform_OnUgcPrivilegeResult()

void ServerBrowserMenuUI::Platform_OnUgcPrivilegeResult ( bool result)
inlineprotected

Definition at line 2255 of file ServerBrowserMenuUI.c.

◆ PrintDebug()

void ServerBrowserMenuUI::PrintDebug ( string msg,
string functionName = string.Empty )
inlineprotected

Custom debug print displayed with -scrDefine=SB_DEBUG argument.

Definition at line 2775 of file ServerBrowserMenuUI.c.

◆ ReceiveRoomContent()

void ServerBrowserMenuUI::ReceiveRoomContent ( notnull Room room,
bool receiveMods )
inlineprotected

Definition at line 946 of file ServerBrowserMenuUI.c.

◆ ReceiveRoomContent_Mods()

void ServerBrowserMenuUI::ReceiveRoomContent_Mods ( Room room)
inlineprotected

Separeted receive mods data for server Call this later to prevent too many request

Definition at line 995 of file ServerBrowserMenuUI.c.

◆ ReceiveRoomContent_Scenario()

void ServerBrowserMenuUI::ReceiveRoomContent_Scenario ( Room room)
inlineprotected

Separated receive scenario data for server Call this later if scenario is from mod to prevent too many request

Definition at line 985 of file ServerBrowserMenuUI.c.

◆ Refresh()

void ServerBrowserMenuUI::Refresh ( )
inlineprotected

Definition at line 349 of file ServerBrowserMenuUI.c.

◆ SearchRooms()

void ServerBrowserMenuUI::SearchRooms ( )
inlineprotected

Definition at line 732 of file ServerBrowserMenuUI.c.

◆ SearchRoomsFiltered()

void ServerBrowserMenuUI::SearchRoomsFiltered ( )
inlineprotected

Definition at line 772 of file ServerBrowserMenuUI.c.

◆ ServerBrowserOnPrivilegeResult()

void ServerBrowserMenuUI::ServerBrowserOnPrivilegeResult ( UserPrivilege privilege,
UserPrivilegeResult result )
inlinestaticprotected

Definition at line 2746 of file ServerBrowserMenuUI.c.

◆ SetFilteredScenario()

void ServerBrowserMenuUI::SetFilteredScenario ( MissionWorkshopItem scenario)
inlineprotected

Definition at line 1750 of file ServerBrowserMenuUI.c.

◆ SetMenuHeader()

void ServerBrowserMenuUI::SetMenuHeader ( string header)
inlineprotected

Definition at line 1725 of file ServerBrowserMenuUI.c.

◆ SetupCallbacks()

void ServerBrowserMenuUI::SetupCallbacks ( )
inlineprotected

General callbacks setup.

Definition at line 873 of file ServerBrowserMenuUI.c.

◆ SetupFilteringUI()

void ServerBrowserMenuUI::SetupFilteringUI ( FilteredServerParams filterParams)
inlineprotected

Apply filter setup on each ui filtering widget - restoring filter UI states.

Definition at line 856 of file ServerBrowserMenuUI.c.

◆ SetupHandlers()

void ServerBrowserMenuUI::SetupHandlers ( )
inlineprotected

Getting reference for all server widget elements.

Definition at line 1010 of file ServerBrowserMenuUI.c.

◆ SetupJoinDialogs()

void ServerBrowserMenuUI::SetupJoinDialogs ( )
inlineprotected

Open joining dialog in default state.

Definition at line 2690 of file ServerBrowserMenuUI.c.

◆ SetupParams()

void ServerBrowserMenuUI::SetupParams ( ClientLobbyApi lobby)
inlineprotected

Restore filtering parameters in UI.

Definition at line 829 of file ServerBrowserMenuUI.c.

◆ SetupRefreshCallback()

void ServerBrowserMenuUI::SetupRefreshCallback ( )
inlineprotected

Definition at line 883 of file ServerBrowserMenuUI.c.

◆ ShowTimeoutDialog()

void ServerBrowserMenuUI::ShowTimeoutDialog ( )
inlineprotected

Definition at line 559 of file ServerBrowserMenuUI.c.

◆ SwitchFocus()

void ServerBrowserMenuUI::SwitchFocus ( SCR_EListMenuWidgetFocus focus,
bool force = false )
inlineprotected

Switch focus.

Definition at line 1153 of file ServerBrowserMenuUI.c.

◆ TryOpenServerBrowser()

void ServerBrowserMenuUI::TryOpenServerBrowser ( )
inlinestaticprotected

Definition at line 2736 of file ServerBrowserMenuUI.c.

◆ TryOpenServerBrowserWithScenarioFilter()

void ServerBrowserMenuUI::TryOpenServerBrowserWithScenarioFilter ( MissionWorkshopItem mission)
inlinestaticprotected

Definition at line 2760 of file ServerBrowserMenuUI.c.

◆ UpdateNavigationButtons()

void ServerBrowserMenuUI::UpdateNavigationButtons ( )
inlineprotected

Definition at line 293 of file ServerBrowserMenuUI.c.

◆ WaitingForRunningBackend()

void ServerBrowserMenuUI::WaitingForRunningBackend ( )
inlineprotected

Start looking for servers once backend is runnig.

Definition at line 526 of file ServerBrowserMenuUI.c.

Member Data Documentation

◆ m_ActionsComponent

SCR_MenuActionsComponent ServerBrowserMenuUI::m_ActionsComponent
protected

Definition at line 111 of file ServerBrowserMenuUI.c.

◆ m_aDirectFoundRooms

ref array<Room> ServerBrowserMenuUI::m_aDirectFoundRooms = {}
protected

Definition at line 48 of file ServerBrowserMenuUI.c.

◆ m_aFiltersToSelect

ref array<ref SCR_FilterEntry> ServerBrowserMenuUI::m_aFiltersToSelect = {}
protected

Definition at line 100 of file ServerBrowserMenuUI.c.

◆ m_aRequiredMods

ref array<ref SCR_WorkshopItem> ServerBrowserMenuUI::m_aRequiredMods = {}
protected

Definition at line 87 of file ServerBrowserMenuUI.c.

◆ m_aRooms

ref array<Room> ServerBrowserMenuUI::m_aRooms = {}
protected

Definition at line 47 of file ServerBrowserMenuUI.c.

◆ m_aUnrelatedDownloads

ref array<ref SCR_WorkshopItemActionDownload> ServerBrowserMenuUI::m_aUnrelatedDownloads = {}
protected

Definition at line 88 of file ServerBrowserMenuUI.c.

◆ m_bFirstRoomLoad

bool ServerBrowserMenuUI::m_bFirstRoomLoad = true
protected

Definition at line 67 of file ServerBrowserMenuUI.c.

◆ m_bForceUnfilteredRequest

bool ServerBrowserMenuUI::m_bForceUnfilteredRequest
protected

Definition at line 68 of file ServerBrowserMenuUI.c.

◆ m_bHostedServers

bool ServerBrowserMenuUI::m_bHostedServers
protected

Definition at line 26 of file ServerBrowserMenuUI.c.

◆ m_bIsWaitingForBackend

bool ServerBrowserMenuUI::m_bIsWaitingForBackend = false
protected

Definition at line 94 of file ServerBrowserMenuUI.c.

◆ m_bQuickJoin

bool ServerBrowserMenuUI::m_bQuickJoin = true
protected

Definition at line 44 of file ServerBrowserMenuUI.c.

◆ m_bWasEntrySelected

bool ServerBrowserMenuUI::m_bWasEntrySelected
protected

Definition at line 107 of file ServerBrowserMenuUI.c.

◆ m_CallbackAutoRefresh

ref BackendCallback ServerBrowserMenuUI::m_CallbackAutoRefresh
protected

Definition at line 66 of file ServerBrowserMenuUI.c.

◆ m_CallbackFavorite

ref SCR_RoomCallback ServerBrowserMenuUI::m_CallbackFavorite = new SCR_RoomCallback()
protected

Definition at line 60 of file ServerBrowserMenuUI.c.

◆ m_CallbackGetMPPrivilege

ref SCR_ScriptPlatformRequestCallback ServerBrowserMenuUI::m_CallbackGetMPPrivilege
staticprotected

Definition at line 113 of file ServerBrowserMenuUI.c.

◆ m_CallbackGetPrivilege

ref SCR_ScriptPlatformRequestCallback ServerBrowserMenuUI::m_CallbackGetPrivilege
protected

Definition at line 55 of file ServerBrowserMenuUI.c.

◆ m_CallbackJoin

ref BackendCallback ServerBrowserMenuUI::m_CallbackJoin
protected

Definition at line 77 of file ServerBrowserMenuUI.c.

◆ m_CallbackLastSearch

ref BackendCallback ServerBrowserMenuUI::m_CallbackLastSearch
protected

Definition at line 58 of file ServerBrowserMenuUI.c.

◆ m_CallbackQueue

ref BackendCallback ServerBrowserMenuUI::m_CallbackQueue
protected

Definition at line 78 of file ServerBrowserMenuUI.c.

◆ m_CallbackScroll

ref BackendCallback ServerBrowserMenuUI::m_CallbackScroll = new BackendCallback()
protected

Definition at line 59 of file ServerBrowserMenuUI.c.

◆ m_CallbackSearchPreviousRoom

ref BackendCallback ServerBrowserMenuUI::m_CallbackSearchPreviousRoom = new BackendCallback()
protected

Definition at line 97 of file ServerBrowserMenuUI.c.

◆ m_CallbackSearchTarget

ref BackendCallback ServerBrowserMenuUI::m_CallbackSearchTarget = new BackendCallback()
protected

Definition at line 63 of file ServerBrowserMenuUI.c.

◆ m_ClickedEntry

SCR_ServerBrowserEntryComponent ServerBrowserMenuUI::m_ClickedEntry
protected

Definition at line 110 of file ServerBrowserMenuUI.c.

◆ m_Dialogs

ref SCR_ServerBrowserDialogManager ServerBrowserMenuUI::m_Dialogs = new SCR_ServerBrowserDialogManager()
protected

Definition at line 73 of file ServerBrowserMenuUI.c.

◆ m_DirectJoinParams

ref FilteredServerParams ServerBrowserMenuUI::m_DirectJoinParams
protected

Definition at line 84 of file ServerBrowserMenuUI.c.

◆ m_eFocusedWidgetState

SCR_EListMenuWidgetFocus ServerBrowserMenuUI::m_eFocusedWidgetState = SCR_EListMenuWidgetFocus.LIST
protected

Definition at line 41 of file ServerBrowserMenuUI.c.

◆ m_eLastInputType

EInputDeviceType ServerBrowserMenuUI::m_eLastInputType
protected

Definition at line 106 of file ServerBrowserMenuUI.c.

◆ m_FilterPanel

SCR_FilterPanelComponent ServerBrowserMenuUI::m_FilterPanel
protected

Definition at line 36 of file ServerBrowserMenuUI.c.

◆ m_iSelectedTab

int ServerBrowserMenuUI::m_iSelectedTab = 0
protected

Definition at line 120 of file ServerBrowserMenuUI.c.

◆ m_iTotalNumberOfRooms

int ServerBrowserMenuUI::m_iTotalNumberOfRooms
protected

Definition at line 69 of file ServerBrowserMenuUI.c.

◆ m_JoinData

ref RoomJoinData ServerBrowserMenuUI::m_JoinData = new RoomJoinData()
protected

Definition at line 80 of file ServerBrowserMenuUI.c.

◆ m_JoinProcessTargetRoom

Room ServerBrowserMenuUI::m_JoinProcessTargetRoom
protected

Definition at line 117 of file ServerBrowserMenuUI.c.

◆ m_Lobby

ClientLobbyApi ServerBrowserMenuUI::m_Lobby
protected

Definition at line 50 of file ServerBrowserMenuUI.c.

◆ m_MissionToFilter

MissionWorkshopItem ServerBrowserMenuUI::m_MissionToFilter
staticprotected

Definition at line 114 of file ServerBrowserMenuUI.c.

◆ m_ModListFailDialog

SCR_ConfigurableDialogUi ServerBrowserMenuUI::m_ModListFailDialog
protected

Definition at line 52 of file ServerBrowserMenuUI.c.

◆ m_ModsManager

ref SCR_RoomModsManager ServerBrowserMenuUI::m_ModsManager = new SCR_RoomModsManager()
protected

Definition at line 72 of file ServerBrowserMenuUI.c.

◆ m_OnFavoritesResponse

ref ScriptInvokerVoid ServerBrowserMenuUI::m_OnFavoritesResponse = new ScriptInvokerVoid()
protected

Definition at line 103 of file ServerBrowserMenuUI.c.

◆ m_ParamsFilter

ref FilteredServerParams ServerBrowserMenuUI::m_ParamsFilter = new FilteredServerParams()
protected

Definition at line 83 of file ServerBrowserMenuUI.c.

◆ m_PasswordVerification

ref SCR_RoomPasswordVerification ServerBrowserMenuUI::m_PasswordVerification = new SCR_RoomPasswordVerification()
protected

Definition at line 74 of file ServerBrowserMenuUI.c.

◆ m_RejoinRoom

Room ServerBrowserMenuUI::m_RejoinRoom
protected

Definition at line 118 of file ServerBrowserMenuUI.c.

◆ m_ScrollableList

SCR_PooledServerListComponent ServerBrowserMenuUI::m_ScrollableList
protected

Definition at line 37 of file ServerBrowserMenuUI.c.

◆ m_SearchIds

ref SCR_GetRoomsIds ServerBrowserMenuUI::m_SearchIds = new SCR_GetRoomsIds()
protected

Definition at line 98 of file ServerBrowserMenuUI.c.

◆ m_SelectedServerEntry

SCR_ServerBrowserEntryComponent ServerBrowserMenuUI::m_SelectedServerEntry
protected

Definition at line 32 of file ServerBrowserMenuUI.c.

◆ m_ServerScenarioDetails

SCR_ServerScenarioDetailsPanelComponent ServerBrowserMenuUI::m_ServerScenarioDetails
protected

Definition at line 38 of file ServerBrowserMenuUI.c.

◆ m_SimpleMessageList

SCR_SimpleMessageComponent ServerBrowserMenuUI::m_SimpleMessageList
protected

Definition at line 92 of file ServerBrowserMenuUI.c.

◆ m_SimpleMessageWrap

SCR_SimpleMessageComponent ServerBrowserMenuUI::m_SimpleMessageWrap
protected

Definition at line 91 of file ServerBrowserMenuUI.c.

◆ m_TabView

SCR_TabViewComponent ServerBrowserMenuUI::m_TabView
protected

Definition at line 35 of file ServerBrowserMenuUI.c.

◆ m_WaitingForModContent

bool ServerBrowserMenuUI::m_WaitingForModContent = false
protected

Definition at line 122 of file ServerBrowserMenuUI.c.

◆ m_Widgets

ref ServerBrowserMenuWidgets ServerBrowserMenuUI::m_Widgets = new ServerBrowserMenuWidgets()
protected

Definition at line 29 of file ServerBrowserMenuUI.c.


The documentation for this class was generated from the following file: