DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OptionSelectorLevelMarker()

void OptionSelectorSliderSetup::OptionSelectorLevelMarker ( Widget parent,
float value,
ScriptedWidgetEventHandler parentMenu,
bool disabled,
float min,
float max )
inlineprotected

См. определение в файле OptionSelectorLevelMarker.c строка 10

11 {
12 m_Root = GetGame().GetWorkspace().CreateWidgets("gui/layouts/new_ui/option_level_marker.layout", parent);
13 #ifdef PLATFORM_CONSOLE
14 m_Parent = parent.GetParent().GetParent();
15 #else
16 #ifdef PLATFORM_WINDOWS
17 m_Parent = parent.GetParent();
18 #endif
19 #endif
20
21 m_SelectorType = 1;
22 m_ParentClass = parentMenu;
23 m_Slider = SliderWidget.Cast(m_Root.FindAnyWidget("marker_value"));
24 m_Slider2 = SliderWidget.Cast(m_Root.FindAnyWidget("other_slider_value"));
25
26 m_MinValue = min;
27 m_MaxValue = max;
28
29 SetValue(value, false);
31 Enable();
32
33 m_Parent.SetHandler(this);
34 }
override void SetValue(int value, bool fire_event=true)
Определения OptionSelectorMultistate.c:233
class PlayerStatBase m_MinValue
T m_MaxValue
Определения PlayerStatBase.c:35
Widget m_Root
Определения SizeToChild.c:91
Widget m_Parent
Определения SizeToChild.c:92
proto native WorkspaceWidget GetWorkspace()
SliderWidget m_Slider2
Определения OptionSelectorLevelMarker.c:8
void SetSlider2Value(float value)
Определения OptionSelectorLevelMarker.c:48
override void Enable()
Определения OptionSelectorLevelMarker.c:36
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), Enable(), GetGame(), CGame::GetWorkspace(), m_MaxValue, m_MinValue, m_Parent, m_Root, m_Slider2, SetSlider2Value() и SetValue().