Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_DeleteAddonDialog.c
Go to the documentation of this file.
1
3
class
SCR_DeleteAddonDialog :
SCR_ConfigurableDialogUi
4
{
5
protected
ref
SCR_WorkshopItem
m_Item
;
6
7
//------------------------------------------------------------------------------------------------
8
static
SCR_DeleteAddonDialog
CreateUnsubscribeAddon
(
SCR_WorkshopItem
item)
9
{
10
return
new
SCR_DeleteAddonDialog(item,
"unsubscribe"
);
11
}
12
13
//------------------------------------------------------------------------------------------------
14
static
SCR_DeleteAddonDialog
CreateDeleteAddon
(
SCR_WorkshopItem
item)
15
{
16
return
new
SCR_DeleteAddonDialog(item,
"delete"
);
17
}
18
19
//------------------------------------------------------------------------------------------------
20
private
void
SCR_DeleteAddonDialog
(
SCR_WorkshopItem
item,
string
preset)
21
{
22
m_Item
= item;
23
SCR_ConfigurableDialogUi
.
CreateFromPreset
(
SCR_WorkshopDialogs
.DIALOGS_CONFIG, preset,
this
);
24
}
25
26
//------------------------------------------------------------------------------------------------
27
override
void
OnConfirm
()
28
{
29
// Clear preset name
30
if
(
m_Item
.GetEnabled())
31
SCR_AddonManager.GetInstance().GetPresetStorage().ClearUsedPreset();
32
else
33
m_Item
.SetEnabled(
false
);
34
35
if
(
m_Item
.GetSubscribed())
36
m_Item
.SetSubscribed(
false
);
37
38
m_Item
.DeleteLocally();
39
40
super.OnConfirm();
41
}
42
}
m_Item
NewsFeedItem m_Item
Definition
SCR_NewsSubMenu.c:0
SCR_ConfigurableDialogUi
Definition
SCR_ConfigurableDialogUI.c:17
SCR_ConfigurableDialogUi::CreateFromPreset
static SCR_ConfigurableDialogUi CreateFromPreset(ResourceName presetsResourceName, string tag, SCR_ConfigurableDialogUi customDialogObj=null)
Creates a dialog from preset.
Definition
SCR_ConfigurableDialogUI.c:94
SCR_ConfigurableDialogUi::OnConfirm
void OnConfirm()
Definition
SCR_ConfigurableDialogUI.c:436
SCR_DeleteAddonDialog
Definition
SCR_DeleteAddonDialog.c:4
SCR_DeleteAddonDialog::m_Item
ref SCR_WorkshopItem m_Item
Definition
SCR_DeleteAddonDialog.c:5
SCR_DeleteAddonDialog::CreateUnsubscribeAddon
static SCR_DeleteAddonDialog CreateUnsubscribeAddon(SCR_WorkshopItem item)
Definition
SCR_DeleteAddonDialog.c:8
SCR_DeleteAddonDialog::CreateDeleteAddon
static SCR_DeleteAddonDialog CreateDeleteAddon(SCR_WorkshopItem item)
Definition
SCR_DeleteAddonDialog.c:14
SCR_WorkshopDialogs
Definition
SCR_WorkshopDialogs.c:7
SCR_WorkshopItem
Definition
SCR_WorkshopItem.c:28
scripts
Game
UI
Menu
ContentBrowser
Common
Dialogs
SCR_DeleteAddonDialog.c
Generated by
1.17.0