|
| void | UpdateWorkshopButton () |
| |
| void | OnCommStatusCheckFinished (SCR_ECommStatus status, float responseTime, float lastSuccessTime, float lastFailTime) |
| |
| void | FocusFirstEntry () |
| |
| void | CreateAddonList () |
| | Add all offline mods to selection.
|
| |
| void | AddLineEntry (SCR_WorkshopItem item, int id) |
| |
| int | LastFocusedId (Widget line, bool enabled) |
| |
| Widget | ClosestAddonLine (int lineId, bool enabled) |
| | Return closest workshop item, first check down, then up if at the end of the list.
|
| |
| SCR_AddonLineDSConfigComponent | FindLineByModId (string id) |
| |
| void | SetupDownloadingCallbacks () |
| | Setup callbacks for all running downloads.
|
| |
| void | ClearDownloadingCallbacks () |
| |
| void | UpdateNavigationButtons (SCR_AddonLineDSConfigComponent line, bool forceDisabled=false) |
| |
| void | OnAddonEnabled (SCR_ScriptedWidgetComponent component) |
| |
| void | OnAddonDisabled (SCR_ScriptedWidgetComponent component) |
| |
| void | OnLineFocus (SCR_ScriptedWidgetComponent component) |
| |
| void | OnLineFocusLost (SCR_ScriptedWidgetComponent component) |
| |
| void | OnDownloadComplete (SCR_WorkshopItemAction action) |
| |
| void | OnRequiredAddonDisabled (SCR_ScriptedWidgetComponent component) |
| |
| void | EnableItems (bool enable, array< ref SCR_WorkshopItem > items, int indexToFocus=-1) |
| | Enable/disable multiple addons recursively. This does NOT actually enable/disable the addon, just changes it's state in relation to creating the server config.
|
| |
| void | UpdateRequiredItems () |
| |
| void | OnLineButtonUp (SCR_ScriptedWidgetComponent component) |
| |
| void | OnLineButtonDown (SCR_ScriptedWidgetComponent component) |
| |
| void | OnSortConfirm (SCR_ScriptedWidgetComponent component) |
| |
| void | OnEnableAllClicked () |
| |
| void | OnDisableAllClicked () |
| |
| void | OnOpenWorkshopButton () |
| |
| void | OnNavEnableActivated (SCR_InputButtonComponent button, string action) |
| |
| void | SetLineEnabled (bool enabled) |
| |
| void | OnNavEnableAllActivated () |
| |
| void | OnNavSelectSortActivate (SCR_InputButtonComponent button, string action) |
| |
| void | Sort (SCR_AddonLineDSConfigComponent line) |
| |
| void | StartSort (SCR_AddonLineDSConfigComponent line) |
| |
| void | ReleaseSort () |
| |
| void | OnDownSort () |
| |
| void | OnUpSort () |
| |
| void | FocusLine (SCR_AddonLineDSConfigComponent line) |
| |
◆ AddLineEntry()
◆ ClearDownloadingCallbacks()
| void SCR_ServerHostingModSubMenu.ClearDownloadingCallbacks |
( |
| ) |
|
|
protected |
◆ ClosestAddonLine()
| Widget SCR_ServerHostingModSubMenu.ClosestAddonLine |
( |
int | lineId, |
|
|
bool | enabled ) |
|
protected |
Return closest workshop item, first check down, then up if at the end of the list.
◆ CreateAddonList()
| void SCR_ServerHostingModSubMenu.CreateAddonList |
( |
| ) |
|
|
protected |
Add all offline mods to selection.
◆ EnableItems()
| void SCR_ServerHostingModSubMenu.EnableItems |
( |
bool | enable, |
|
|
array< ref SCR_WorkshopItem > | items, |
|
|
int | indexToFocus = -1 ) |
|
protected |
Enable/disable multiple addons recursively. This does NOT actually enable/disable the addon, just changes it's state in relation to creating the server config.
◆ EnableModsFromDSConfig()
| void SCR_ServerHostingModSubMenu.EnableModsFromDSConfig |
( |
notnull SCR_DSConfig | config | ) |
|
Fill all entries with values from given DS config.
◆ FindLineByModId()
◆ FocusFirstEntry()
| void SCR_ServerHostingModSubMenu.FocusFirstEntry |
( |
| ) |
|
|
protected |
◆ FocusLine()
◆ GetEventOnWorkshopButtonActivate()
| ScriptInvokerVoid SCR_ServerHostingModSubMenu.GetEventOnWorkshopButtonActivate |
( |
| ) |
|
◆ GetOnRequestDefaultScenario()
| ScriptInvokerVoid SCR_ServerHostingModSubMenu.GetOnRequestDefaultScenario |
( |
| ) |
|
◆ HandlerAttached()
| override void SCR_ServerHostingModSubMenu.HandlerAttached |
( |
Widget | w | ) |
|
◆ HandlerDeattached()
| override void SCR_ServerHostingModSubMenu.HandlerDeattached |
( |
Widget | w | ) |
|
◆ LastFocusedId()
| int SCR_ServerHostingModSubMenu.LastFocusedId |
( |
Widget | line, |
|
|
bool | enabled ) |
|
protected |
◆ OnAddonDisabled()
◆ OnAddonEnabled()
◆ OnCommStatusCheckFinished()
| void SCR_ServerHostingModSubMenu.OnCommStatusCheckFinished |
( |
SCR_ECommStatus | status, |
|
|
float | responseTime, |
|
|
float | lastSuccessTime, |
|
|
float | lastFailTime ) |
|
protected |
◆ OnDisableAllClicked()
| void SCR_ServerHostingModSubMenu.OnDisableAllClicked |
( |
| ) |
|
|
protected |
◆ OnDownloadComplete()
◆ OnDownSort()
| void SCR_ServerHostingModSubMenu.OnDownSort |
( |
| ) |
|
|
protected |
◆ OnEnableAllClicked()
| void SCR_ServerHostingModSubMenu.OnEnableAllClicked |
( |
| ) |
|
|
protected |
◆ OnLineButtonDown()
◆ OnLineButtonUp()
◆ OnLineFocus()
◆ OnLineFocusLost()
◆ OnNavEnableActivated()
◆ OnNavEnableAllActivated()
| void SCR_ServerHostingModSubMenu.OnNavEnableAllActivated |
( |
| ) |
|
|
protected |
◆ OnNavSelectSortActivate()
◆ OnOpenWorkshopButton()
| void SCR_ServerHostingModSubMenu.OnOpenWorkshopButton |
( |
| ) |
|
|
protected |
◆ OnRequiredAddonDisabled()
◆ OnSortConfirm()
◆ OnTabCreate()
| override void SCR_ServerHostingModSubMenu.OnTabCreate |
( |
Widget | menuRoot, |
|
|
ResourceName | buttonsLayout, |
|
|
int | index ) |
◆ OnTabHide()
| override void SCR_ServerHostingModSubMenu.OnTabHide |
( |
| ) |
|
◆ OnTabShow()
| override void SCR_ServerHostingModSubMenu.OnTabShow |
( |
| ) |
|
◆ OnUpSort()
| void SCR_ServerHostingModSubMenu.OnUpSort |
( |
| ) |
|
|
protected |
◆ ReleaseSort()
| void SCR_ServerHostingModSubMenu.ReleaseSort |
( |
| ) |
|
|
protected |
◆ SelectedModsList()
| array< ref DSMod > SCR_ServerHostingModSubMenu.SelectedModsList |
( |
| ) |
|
Get all selected mods from addon entries.
◆ SetLineEnabled()
| void SCR_ServerHostingModSubMenu.SetLineEnabled |
( |
bool | enabled | ) |
|
|
protected |
◆ SetScenario()
| void SCR_ServerHostingModSubMenu.SetScenario |
( |
MissionWorkshopItem | scenario | ) |
|
◆ SetupDownloadingCallbacks()
| void SCR_ServerHostingModSubMenu.SetupDownloadingCallbacks |
( |
| ) |
|
|
protected |
Setup callbacks for all running downloads.
◆ ShowNavigationButtons()
| override void SCR_ServerHostingModSubMenu.ShowNavigationButtons |
( |
bool | show | ) |
|
◆ Sort()
◆ StartSort()
◆ UpdateNavigationButtons()
◆ UpdateRequiredItems()
| void SCR_ServerHostingModSubMenu.UpdateRequiredItems |
( |
| ) |
|
|
protected |
◆ UpdateWorkshopButton()
| void SCR_ServerHostingModSubMenu.UpdateWorkshopButton |
( |
| ) |
|
|
protected |
◆ m_ActiveAddons
◆ m_aDisabled
| ref array<ref Widget> SCR_ServerHostingModSubMenu.m_aDisabled = {} |
|
protected |
◆ m_aEnabled
| ref array<ref Widget> SCR_ServerHostingModSubMenu.m_aEnabled = {} |
|
protected |
◆ m_bIsSorting
| bool SCR_ServerHostingModSubMenu.m_bIsSorting |
|
protected |
◆ m_EntryLayout
| ResourceName SCR_ServerHostingModSubMenu.m_EntryLayout |
|
protected |
◆ m_FocusedLine
◆ m_NavChangeSortOrder
◆ m_NavEnable
◆ m_NavEnableAll
◆ m_NavSelectSort
◆ m_NavWorkshop
◆ m_OnRequestDefaultScenario
| ref ScriptInvokerVoid SCR_ServerHostingModSubMenu.m_OnRequestDefaultScenario |
|
protected |
◆ m_OnWorkshopButtonActivate
| ref ScriptInvokerVoid SCR_ServerHostingModSubMenu.m_OnWorkshopButtonActivate |
|
protected |
◆ m_OrderedLine
◆ m_SelectedScenario
| MissionWorkshopItem SCR_ServerHostingModSubMenu.m_SelectedScenario |
|
protected |
◆ m_wDisableScroll
| ScrollLayoutWidget SCR_ServerHostingModSubMenu.m_wDisableScroll |
|
protected |
◆ m_wEnableScroll
| ScrollLayoutWidget SCR_ServerHostingModSubMenu.m_wEnableScroll |
|
protected |
◆ m_Widgets
◆ NAV_DISABLE_ALL
| const string SCR_ServerHostingModSubMenu.NAV_DISABLE_ALL = "#AR-Workshop_DisableAll" |
|
staticprotected |
◆ NAV_ENABLE_ALL
| const string SCR_ServerHostingModSubMenu.NAV_ENABLE_ALL = "#AR-ServerHosting_EnableAll" |
|
staticprotected |
◆ SORT_BTN_PLACE_LABEL
| const string SCR_ServerHostingModSubMenu.SORT_BTN_PLACE_LABEL = "#AR-Button_Confirm-UC" |
|
staticprotected |
◆ SORT_BTN_SORT_ACTION
| const string SCR_ServerHostingModSubMenu.SORT_BTN_SORT_ACTION = "MenuFilter" |
|
staticprotected |
◆ SORT_BTN_SORT_LABEL
| const string SCR_ServerHostingModSubMenu.SORT_BTN_SORT_LABEL = "#AR-Editor_TooltipDetail_WaypointIndex_Name" |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/UI/Menu/ServerBrowser/ServerHosting/SCR_ServerHostingModSubMenu.c