Arma Reforger Script API
|
Details with mod list to display all server mods. More...
Public Member Functions | |
override void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
void | FillModList (array< ref SCR_WorkshopItem > items, SCR_RoomModsManager modsManager) |
void | SetScenarioImage (MissionWorkshopItem scenario) |
void | SetCanJoin (bool canJoin) |
Public Member Functions inherited from SCR_AddonListDialog | |
void | SCR_AddonListDialog (array< ref SCR_WorkshopItem > items, string preset) |
override void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
array< SCR_DownloadManager_AddonDownloadLine > | GetDonwloadLines () |
Public Member Functions inherited from SCR_ConfigurableDialogUi | |
Widget | GetRootWidget () |
OverlayWidget | GetDialogBaseOverlay () |
Returns the base dialog overlay (the rectangle covered by the background). Useful for dialog wide darkening (e.g. by SCR_LoadingOverlay) | |
Widget | GetContentLayoutRoot () |
Returns the root of the content layout. | |
SCR_ConfigurableDialogUiPreset | GetDialogPreset () |
void | Close () |
void | SetTitle (string text) |
void | SetMessage (string text) |
void | SetMessageColor (Color color) |
TextWidget | GetMessageWidget () |
string | GetMessageStr () |
void | SetTitleIcon (ResourceName image, string imageName) |
Set title icons with custom image. | |
void | SetIconColor (Color color) |
Set title icons with custom image. | |
void | SetStyle (EConfigurableDialogStyle type) |
Sets colors based on style. | |
void | BindButtonConfirm (SCR_InputButtonComponent button) |
Allows to register a custom button to call OnConfirm (i.e. one not in the conf files but placed by hand in the layout) | |
void | BindButtonCancel (SCR_InputButtonComponent button) |
Allows to register a custom button to call OnCancel (i.e. one not in the conf files but placed by hand in the layout) | |
void | BindButtonGeneric (SCR_InputButtonComponent button, string tag=string.Empty) |
Allows to register a custom button to call OnButtonPressed (i.e. one not in the conf files but placed by hand in the layout). An empty tag will result in the widget's name being used instead. | |
SCR_InputButtonComponent | FindButton (string tag) |
Returns a button with given tag. | |
string | GetButtonTag (SCR_InputButtonComponent button) |
Returns a button's tag. | |
void | OnMenuUpdate (float tDelta) |
void | OnMenuFocusGained () |
void | OnMenuFocusLost () |
void | OnMenuShow () |
void | OnMenuHide () |
void | OnMenuClose () |
Static Public Member Functions | |
static SCR_ServerDetailsDialog | CreateServerDetailsDialog (Room room, array< ref SCR_WorkshopItem > items, string preset, ResourceName dialogsConfig="", ScriptInvokerVoid onFavoritesResponse=null) |
Static Public Member Functions inherited from SCR_AddonListDialog | |
static SCR_AddonListDialog | CreateItemsList (array< ref SCR_WorkshopItem > items, string preset, ResourceName dialogsConfig=string.Empty) |
static SCR_AddonListDialog | CreateRestrictedAddonsDownload (array< ref SCR_WorkshopItem > items) |
Dialog when downloading restricted addons. | |
static SCR_AddonListDialog | CreateRestrictedAddonsJoinServer (array< ref SCR_WorkshopItem > items) |
Dialog when trying to connect to a server with restricted addons. | |
static SCR_AddonListDialog | DisplayRestrictedAddonsList (array< ref SCR_WorkshopItem > items, string tagBlocked, string tagReported) |
Display dialogs for reported and blocked (banned) mods. | |
static SCR_AddonListDialog | CreateFailedToStartWithMods (array< ref SCR_WorkshopItem > items) |
Dialog when failed to load game with selected mods. | |
Static Public Member Functions inherited from SCR_ConfigurableDialogUi | |
static SCR_ConfigurableDialogUi | CreateFromPreset (ResourceName presetsResourceName, string tag, SCR_ConfigurableDialogUi customDialogObj=null) |
Creates a dialog from preset. | |
static SCR_ConfigurableDialogUi | GetCurrentDialog () |
static string | GetCurrentDialogTag () |
static bool | IsPresetValid (ResourceName presetsResourceName, string tag) |
Public Attributes | |
ref ScriptInvoker | m_OnFavorites = new ScriptInvoker() |
Public Attributes inherited from SCR_ConfigurableDialogUi | |
ref ScriptInvoker | m_OnConfirm = new ScriptInvoker() |
ref ScriptInvoker | m_OnCancel = new ScriptInvoker() |
ref ScriptInvoker | m_OnClose = new ScriptInvoker() |
ref ScriptInvoker | m_OnCloseStart = new ScriptInvoker() |
ref ScriptInvoker | m_OnButtonPressed = new ScriptInvoker() |
Static Public Attributes | |
static Room | s_Room |
Static Public Attributes inherited from SCR_ConfigurableDialogUi | |
static const ResourceName | NAVIGATION_BUTTON_LAYOUT = "{87037226B1A2064B}UI/layouts/WidgetLibrary/Buttons/WLib_NavigationButtonSuperSmall.layout" |
static const string | BUTTON_CONFIRM = "confirm" |
static const string | BUTTON_CANCEL = "cancel" |
Protected Member Functions | |
override void | InitWidgets () |
override void | Init (Widget root, SCR_ConfigurableDialogUiPreset preset, MenuBase proxyMenu) |
void | OnFavorites () |
void | DisplayFavoriteAction (bool isFavorite) |
void | OnRoomSetFavoriteResponseDialog () |
void | OnCopyIPAddress () |
void | OnDiscord () |
void | SetIPAddressText (string text) |
void | SetDiscordText (string text) |
void | UpdateModsAmountMessages (SCR_RoomModsManager modsManager=null) |
void | UpdateDetailIcons () |
void | UpdateAlertMessage () |
Protected Member Functions inherited from SCR_ConfigurableDialogUi | |
void | OnConfirm () |
void | OnCancel () |
void | OnButtonPressed (SCR_InputButtonComponent button) |
void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
void | Init (Widget root, SCR_ConfigurableDialogUiPreset preset, MenuBase proxyMenu) |
void | InitWidgets () |
SCR_InputButtonComponent | CreateButton (SCR_ConfigurableDialogUiButtonPreset buttonPreset) |
void | Internal_Close () |
void | InitAttributedVariables () |
Verifies that all attributed variables are set up. | |
Static Protected Attributes | |
const string | WIDGET_SCROLL = "ScrollSize" |
const string | WIDGET_ADDON_LIST = "AddonList" |
const string | WIDGET_LOADING = "Loading" |
const string | WIDGET_IPADDRESS_TEXT = "IPAddressText" |
const string | WIDGET_DISCORD_TEXT = "DiscordText" |
const string | WIDGET_MODS_NUMBER_TEXT = "ModsNumberText" |
const string | WIDGET_MODS_SIZE_TEXT = "ModsSizeAmount" |
const string | WIDGET_ALERT_TEXT = "AlertText" |
const string | WIDGET_ALERT_WRAPPER = "AlertOverlay" |
const string | WIDGET_MODS_SIZE_TO_DOWNLOAD_TEXT = "ModsSizeToDownload" |
const string | WIDGET_MODS_SIZE_LAYOUT = "ModsSizeLayout" |
const string | WIDGET_DETAIL_ICONS_LAYOUT = "DetailIconsLayout" |
const string | WIDGET_MODS_SIZE_TO_DOWNLOAD_LAYOUT = "ModsSizeToDownloadLayout" |
const string | IMG_WRONG_VERSION = "DetailIcon_WrongVersion" |
const string | IMG_PASSWORD_PROTECTED = "Detailicon_PasswordProtected" |
const string | IMG_CROSS_PLATFORM = "DetailIcon_CrossPlatform" |
const string | IMG_MODDED = "DetailIcon_Modded" |
const string | IMG_VERSION_ALERT = "VersionAlertIconButton" |
const string | BTN_CONFIRM = "Confirm" |
const string | BTN_FAVORITES = "favorites" |
const string | BTN_FAVORITES_STAR = "FavoriteButton" |
const string | BTN_COPY_IPADDRESS = "IPAddressButton" |
const string | BTN_DISCORD = "DiscordButton" |
const ResourceName | ADDON_LINE_LAYOUT_SERVER_BROWSER = "{3BC78F295971FD3D}UI/layouts/Menus/ContentBrowser/DownloadManager/DownloadManager_AddonDownloadLineConfirmation_ServerBrowser.layout" |
const string | STR_VERSION_MISMATCH = "#AR-ServerBrowser_JoinModVersionMissmatch" |
const string | STR_HIGH_PING = "#AR-ServerBrowser_HighPingWarning_Title" |
const string | STR_HIGH_PING_ICON = "ping-low" |
Static Protected Attributes inherited from SCR_AddonListDialog | |
const ResourceName | ADDON_LINE_LAYOUT = "{BB5AEDDA3C4134FD}UI/layouts/Menus/ContentBrowser/DownloadManager/DownloadManager_AddonDownloadLineConfirmation.layout" |
Static Protected Attributes inherited from SCR_ConfigurableDialogUi | |
static SCR_ConfigurableDialogUi | m_CurrentDialog |
Additional Inherited Members | |
Static Protected Member Functions inherited from SCR_ConfigurableDialogUi | |
static SCR_ConfigurableDialogUi | CreateByPreset (SCR_ConfigurableDialogUiPreset preset, SCR_ConfigurableDialogUi customDialogObj=null) |
static Widget | GetContentWidget (Widget baseWidget) |
Returns the container in which to place the content layout. Container must be called ContentLayoutContainer. | |
Details with mod list to display all server mods.
There should be displayed missing server. Extra information about server can be added.
|
static |
Favorites button
|
protected |
void SCR_ServerDetailsDialog.FillModList | ( | array< ref SCR_WorkshopItem > | items, |
SCR_RoomModsManager | modsManager | ||
) |
|
protected |
Implements SCR_ConfigurableDialogUi.
|
protected |
Implements SCR_ConfigurableDialogUi.
|
protected |
|
protected |
|
protected |
override void SCR_ServerDetailsDialog.OnMenuOpen | ( | SCR_ConfigurableDialogUiPreset | preset | ) |
Called last of all, after all the initialization of main element done.
Here you can perform custom initialization.
Background Image
Implements SCR_AddonListDialog.
|
protected |
void SCR_ServerDetailsDialog.SetCanJoin | ( | bool | canJoin | ) |
|
protected |
|
protected |
void SCR_ServerDetailsDialog.SetScenarioImage | ( | MissionWorkshopItem | scenario | ) |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
ref ScriptInvoker SCR_ServerDetailsDialog.m_OnFavorites = new ScriptInvoker() |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |