Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_DownloadFailDialog.c
Go to the documentation of this file.
1
4
5//------------------------------------------------------------------------------------------------
7{
8 //------------------------------------------------------------------------------------------------
9 static SCR_DownloadFailDialog CreateFailedAddonsDialog(notnull array<ref Tuple2<SCR_WorkshopItem, ref Revision>> addonsAndVersions, bool subscribeToAddons)
10 {
12
13 SetupAddons(dlg, addonsAndVersions, subscribeToAddons);
14
15 SCR_ConfigurableDialogUi.CreateFromPreset(SCR_WorkshopDialogs.DIALOGS_CONFIG, "download_failed", dlg);
16
17 return dlg;
18 }
19
20 //------------------------------------------------------------------------------------------------
21 protected static void SetupAddons(notnull out SCR_DownloadFailDialog dialog, notnull array<ref Tuple2<SCR_WorkshopItem, ref Revision>> addonsAndVersions, bool subscribeToAddons)
22 {
23 dialog.m_bDownloadMainItem = false;
24 dialog.m_bSubscribeToAddons = subscribeToAddons;
25 dialog.m_aDependencies = new array<ref SCR_WorkshopItem>;
26 dialog.m_aDependencyVersions = new array<ref Revision>;
27
28 foreach (Tuple2<SCR_WorkshopItem, ref Revision> i : addonsAndVersions)
29 {
30 dialog.m_aDependencies.Insert(i.param1);
31 dialog.m_aDependencyVersions.Insert(i.param2);
32 }
33 }
34
35 //------------------------------------------------------------------------------------------------
37 {
38 super.OnMenuOpen(preset);
39 m_Widgets.m_UpdateSpacer.SetVisible(false);
40 }
41};
static SCR_ConfigurableDialogUi CreateFromPreset(ResourceName presetsResourceName, string tag, SCR_ConfigurableDialogUi customDialogObj=null)
Creates a dialog from preset.
Dialog for confirming multiple downloads in workshop.
ref SCR_DownloadConfirmationDialogContentWidgets m_Widgets
override void OnMenuOpen(SCR_ConfigurableDialogUiPreset preset)
static void SetupAddons(notnull out SCR_DownloadFailDialog dialog, notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons)