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_ItemSplitDialog.c
Go to the documentation of this file.
1
class
SCR_ItemSplitDialog
:
SCR_ConfigurableDialogUi
2
{
3
protected
SCR_SliderComponent
m_Slider
;
4
protected
IEntity
m_EntityTo
;
5
protected
IEntity
m_EntityFrom
;
6
7
//------------------------------------------------------------------------------------------------
8
override
void
HandlerAttached
(
Widget
w)
9
{
10
super.HandlerAttached(w);
11
12
Widget
slider = w.FindAnyWidget(
"Slider"
);
13
m_Slider
=
SCR_SliderComponent
.Cast(slider.FindHandler(
SCR_SliderComponent
));
14
}
15
16
//------------------------------------------------------------------------------------------------
17
protected
void
SetSliderMax
(
float
max)
18
{
19
m_Slider
.SetSliderSettings(0, max, 1);
20
}
21
22
//------------------------------------------------------------------------------------------------
23
protected
void
SetSliderValue
(
float
value)
24
{
25
m_Slider
.SetValue(value);
26
}
27
28
//------------------------------------------------------------------------------------------------
29
float
GetSliderValue
()
30
{
31
return
m_Slider
.GetValue();
32
}
33
34
//------------------------------------------------------------------------------------------------
35
IEntity
GetEntityTo
()
36
{
37
return
m_EntityTo
;
38
}
39
40
//------------------------------------------------------------------------------------------------
41
IEntity
GetEntityFrom
()
42
{
43
return
m_EntityFrom
;
44
}
45
46
//------------------------------------------------------------------------------------------------
47
protected
void
SetEntityTo
(
IEntity
entityTo)
48
{
49
m_EntityTo
= entityTo;
50
}
51
52
//------------------------------------------------------------------------------------------------
53
protected
void
SetEntityFrom
(
IEntity
entityFrom)
54
{
55
m_EntityFrom
= entityFrom;
56
}
57
58
//------------------------------------------------------------------------------------------------
59
static
SCR_ItemSplitDialog
Create
(
float
max = 1,
IEntity
entityTo = null,
IEntity
entityFrom = null)
60
{
61
SCR_ItemSplitDialog
dialogUI =
new
SCR_ItemSplitDialog
();
62
SCR_ConfigurableDialogUi
.
CreateFromPreset
(
"{A4F929B76A255B4F}Configs/Inventory/InventoryDialogPreset.conf"
,
"ITEM_SPLIT"
, dialogUI);
63
dialogUI.
SetSliderMax
(max);
64
dialogUI.
SetSliderValue
(max);
65
dialogUI.
SetEntityTo
(entityTo);
66
dialogUI.
SetEntityFrom
(entityFrom);
67
68
return
dialogUI;
69
}
70
}
IEntity
Definition
IEntity.c:13
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_ItemSplitDialog
Definition
SCR_ItemSplitDialog.c:2
SCR_ItemSplitDialog::GetSliderValue
float GetSliderValue()
Definition
SCR_ItemSplitDialog.c:29
SCR_ItemSplitDialog::SetSliderValue
void SetSliderValue(float value)
Definition
SCR_ItemSplitDialog.c:23
SCR_ItemSplitDialog::GetEntityTo
IEntity GetEntityTo()
Definition
SCR_ItemSplitDialog.c:35
SCR_ItemSplitDialog::HandlerAttached
override void HandlerAttached(Widget w)
Definition
SCR_ItemSplitDialog.c:8
SCR_ItemSplitDialog::m_Slider
SCR_SliderComponent m_Slider
Definition
SCR_ItemSplitDialog.c:3
SCR_ItemSplitDialog::m_EntityFrom
IEntity m_EntityFrom
Definition
SCR_ItemSplitDialog.c:5
SCR_ItemSplitDialog::SetEntityTo
void SetEntityTo(IEntity entityTo)
Definition
SCR_ItemSplitDialog.c:47
SCR_ItemSplitDialog::SetSliderMax
void SetSliderMax(float max)
Definition
SCR_ItemSplitDialog.c:17
SCR_ItemSplitDialog::SetEntityFrom
void SetEntityFrom(IEntity entityFrom)
Definition
SCR_ItemSplitDialog.c:53
SCR_ItemSplitDialog::Create
static SCR_ItemSplitDialog Create(float max=1, IEntity entityTo=null, IEntity entityFrom=null)
Definition
SCR_ItemSplitDialog.c:59
SCR_ItemSplitDialog::GetEntityFrom
IEntity GetEntityFrom()
Definition
SCR_ItemSplitDialog.c:41
SCR_ItemSplitDialog::m_EntityTo
IEntity m_EntityTo
Definition
SCR_ItemSplitDialog.c:4
SCR_SliderComponent
Definition
SCR_SliderComponent.c:3
Widget
Definition
Widget.c:13
scripts
Game
UI
Inventory
SCR_ItemSplitDialog.c
Generated by
1.17.0