Arma Reforger Script API
|
Dialog displayed when downloading fails. More...
Public Member Functions | |
override void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
![]() | |
void | SetStyleDownloadAddonsWithDependencies () |
This dialog can be used in a few contexts. | |
void | SetStyleDownloadAddons () |
Hides all explanation text. | |
override void | OnConfirm () |
void | OnConfirmAlternative () |
This is only valid when we can download the main addon. | |
array< ref SCR_WorkshopItemAction > | GetActions () |
Returns the internal array with created download actions. | |
![]() | |
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_DownloadFailDialog | CreateFailedAddonsDialog (notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
![]() | |
static SCR_DownloadConfirmationDialog | CreateForAddonAndDependencies (notnull SCR_WorkshopItem mainItem, bool downloadMainItem, notnull array< ref SCR_WorkshopItem > dependencies, bool subscribeToAddons) |
The created download action will be bound to one main item and its dependencies. | |
static SCR_DownloadConfirmationDialog | CreateForAddons (notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
Download addons with specific versions. | |
![]() | |
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) |
Static Protected Member Functions | |
static void | SetupAddons (notnull out SCR_DownloadFailDialog dialog, notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
![]() | |
static void | SetupDownloadDialogAddons (notnull out SCR_DownloadConfirmationDialog dialog, notnull array< ref Tuple2< SCR_WorkshopItem, ref Revision > > addonsAndVersions, bool subscribeToAddons) |
![]() | |
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. | |
Additional Inherited Members | |
![]() | |
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 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" |
![]() | |
void | LoadAddonPatchSizes () |
void | OnAllPatchSizeLoaded (SCR_AddonPatchSizeLoader loader, bool allLoaded) |
void | CreateAddonWidget (notnull SCR_WorkshopItem dep, Widget listRoot) |
Create and setup addon widget text and verions. | |
void | CreateAddonList () |
![]() | |
void | OnCancel () |
void | OnButtonPressed (SCR_InputButtonComponent button) |
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. | |
![]() | |
ref SCR_WorkshopItem | m_Item |
bool | m_bDownloadMainItem |
ref array< ref SCR_WorkshopItem > | m_aDependencies |
ref array< ref Revision > | m_aDependencyVersions |
bool | m_bSubscribeToAddons |
ref SCR_DownloadConfirmationDialogContentWidgets | m_Widgets = new SCR_DownloadConfirmationDialogContentWidgets() |
ref array< ref SCR_WorkshopItemAction > | m_aCreatedActions = {} |
ref SCR_AddonPatchSizeLoader | m_Loader = new SCR_AddonPatchSizeLoader() |
ref ScriptInvoker | m_OnDownloadConfirmed |
![]() | |
float | m_fFadeInTime |
ResourceName | m_sNavigationButtonLayout |
string | m_sWidgetNameButtonsLeft |
string | m_sWidgetNameButtonsRight |
string | m_sWidgetNameButtonsCenter |
ImageWidget | m_wImgTopLine |
ImageWidget | m_wImgTitleIcon |
TextWidget | m_wTitle |
TextWidget | m_wMessage |
VerticalLayoutWidget | m_wContentVerticalLayout |
ref map< string, SCR_InputButtonComponent > | m_aButtonComponents = new map<string, SCR_InputButtonComponent> |
Widget | m_wRoot |
OverlayWidget | m_wDialogBase |
SCR_DynamicFooterComponent | m_DynamicFooter |
MenuBase | m_ProxyMenu |
ref SCR_ConfigurableDialogUiPreset | m_DialogPreset |
string | m_sLastPressedButtonTag |
bool | m_bIsClosing |
![]() | |
const ResourceName | DOWNLOAD_LINE_LAYOUT = "{BB5AEDDA3C4134FD}UI/layouts/Menus/ContentBrowser/DownloadManager/DownloadManager_AddonDownloadLineConfirmation.layout" |
![]() | |
static SCR_ConfigurableDialogUi | m_CurrentDialog |
Dialog displayed when downloading fails.
|
static |
override void SCR_DownloadFailDialog.OnMenuOpen | ( | SCR_ConfigurableDialogUiPreset | preset | ) |
Called last of all, after all the initialization of main element done.
Here you can perform custom initialization.
Implements SCR_DownloadConfirmationDialog.
|
staticprotected |