|
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