Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
helpscreen.c
Go to the documentation of this file.
1
class
HelpScreen
extends
UIScriptedMenu
2
{
3
TextListboxWidget
m_KeyBindingsTextListboxWidget
;
4
TextListboxWidget
m_MouseBindingsTextListboxWidget
;
5
6
ButtonWidget
m_CloseConsoleButton
;
7
8
void
HelpScreen
()
9
{
10
11
}
12
13
void
~HelpScreen
()
14
{
15
}
16
17
override
Widget
Init
()
18
{
19
PluginKeyBinding module_keybinding = PluginKeyBinding.Cast(
GetPlugin
(PluginKeyBinding) );
20
21
layoutRoot =
g_Game
.GetWorkspace().CreateWidgets(
"gui/layouts/help_screen.layout"
);
22
m_KeyBindingsTextListboxWidget
= TextListboxWidget.Cast( layoutRoot.FindAnyWidget(
"KeyBindingsTextListboxWidget"
) );
23
m_MouseBindingsTextListboxWidget
= TextListboxWidget.Cast( layoutRoot.FindAnyWidget(
"MouseBindingsTextListboxWidget"
) );
24
25
array<ref KeyBinding>
keybindings = module_keybinding.GetKeyBindings();
26
for
(
int
i = 0; i < keybindings.Count(); i++ )
27
{
28
m_KeyBindingsTextListboxWidget
.AddItem( keybindings.Get(i).GetInfoBind(), NULL, 0 );
29
m_KeyBindingsTextListboxWidget
.SetItem( i, keybindings.Get(i).GetInfoDescription(), NULL, 1 );
30
}
31
32
array<ref MouseBinding>
mousebindings = module_keybinding.GetMouseBindings();
33
for
( i = 0; i < mousebindings.Count(); i++ )
34
{
35
m_MouseBindingsTextListboxWidget
.AddItem( mousebindings.Get(i).GetInfoBind(), NULL, 0 );
36
m_MouseBindingsTextListboxWidget
.SetItem( i, mousebindings.Get(i).GetInfoDescription(), NULL, 1 );
37
}
38
39
m_CloseConsoleButton
= ButtonWidget.Cast( layoutRoot.FindAnyWidget(
"CloseButtonWidget"
) );
40
41
return
layoutRoot;
42
}
43
44
override
bool
OnClick
(
Widget
w,
int
x
,
int
y
,
int
button)
45
{
46
super.OnClick(w,
x
,
y
, button);
47
48
if
( w ==
m_CloseConsoleButton
)
49
{
50
Close
();
51
return
true
;
52
}
53
54
return
false
;
55
}
56
}
UIScriptedMenu
Xbox menu.
Definition
dayzgame.c:64
UIScriptedMenu::m_MouseBindingsTextListboxWidget
TextListboxWidget m_MouseBindingsTextListboxWidget
Definition
helpscreen.c:4
UIScriptedMenu::m_CloseConsoleButton
ButtonWidget m_CloseConsoleButton
Definition
helpscreen.c:6
UIScriptedMenu::~HelpScreen
void ~HelpScreen()
Definition
helpscreen.c:13
UIScriptedMenu::m_KeyBindingsTextListboxWidget
TextListboxWidget m_KeyBindingsTextListboxWidget
Definition
helpscreen.c:3
UIScriptedMenu::Init
override Widget Init()
Definition
helpscreen.c:17
UIScriptedMenu::HelpScreen
void HelpScreen()
Definition
helpscreen.c:8
UIScriptedMenu::OnClick
override bool OnClick(Widget w, int x, int y, int button)
Definition
helpscreen.c:44
Widget
Definition
enwidgets.c:190
array
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
Definition
isboxcollidinggeometryproxyclasses.c:28
g_Game
DayZGame g_Game
Definition
dayzgame.c:3942
x
Icon x
y
Icon y
Close
void Close()
GetPlugin
PluginBase GetPlugin(typename plugin_type)
Definition
pluginmanager.c:325
Games
Dayz
scripts
5_mission
gui
helpscreen.c
Generated by
1.17.0