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

◆ Init()

override Widget Init ( )
protected

single position related to each particular attachment group

single position related to each particular attachment group

id is persistent until the parent of component is moved in world

pre-init arrays

Temporary hotfix for EOnPostSimulate/EOnFrame methods not beeing called on static objects

Make sure we are not overflow max. possible PIN code lenght

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

200 {
202
203 layoutRoot = g_Game.GetWorkspace().CreateWidgets("gui/layouts/script_console/script_console.layout");
204 m_EditTooltipRoot = g_Game.GetWorkspace().CreateWidgets("gui/layouts/script_console/script_console_tooltip_edit.layout", layoutRoot);
205 m_EditTooltipRoot.Show(false);
206 m_HintOkButton = ButtonWidget.Cast(m_EditTooltipRoot.FindAnyWidget("ButtonOk"));
207 m_HintCancelButton = ButtonWidget.Cast(m_EditTooltipRoot.FindAnyWidget("ButtonCancel"));
208 m_HintClearButton = ButtonWidget.Cast(m_EditTooltipRoot.FindAnyWidget("ButtonClear"));
209 m_HintInputText = EditBoxWidget.Cast(m_EditTooltipRoot.FindAnyWidget("InputText"));
210
211 m_HeaderPanelPC = layoutRoot.FindAnyWidget("HeaderBarPC");
212 m_ButtonsMenu = GridSpacerWidget.Cast(layoutRoot.FindAnyWidget("ButtonsContextMenu"));
213 m_ContextMenuGrid = GridSpacerWidget.Cast(layoutRoot.FindAnyWidget("ContextMenuGrid"));
214 m_ContextMenuButton = ButtonWidget.Cast(layoutRoot.FindAnyWidget("ButtonContextMenu"));
215 m_ContectMenuButtonLabel = TextWidget.Cast(layoutRoot.FindAnyWidget("ButtonContextMenuLabel"));
216 m_CloseConsoleButton = ButtonWidget.Cast(layoutRoot.FindAnyWidget("CloseConsoleButton"));
217 #ifdef PLATFORM_CONSOLE
218 m_HeaderPanelPC.Show(false);
219 m_ButtonsMenu.Show(false);
220
221 m_HeaderPanelConsole = layoutRoot.FindAnyWidget("HeaderBarConsole");
222 m_ConsoleButtonsMenuGrid = GridSpacerWidget.Cast(layoutRoot.FindAnyWidget("TabButtonsGrid"));
223
224 m_HeaderPanelConsole.Show(true);
225 #endif
226
228
229 // load data from profile
230 int lastOpenedTab = m_ConfigDebugProfile.GetTabSelected();
231 if (lastOpenedTab >= 0 && lastOpenedTab < ScriptConsoleTabID.COUNT)
232 m_SelectedTab = m_ConfigDebugProfile.GetTabSelected();
234
236
237 #ifdef PLATFORM_CONSOLE
238 g_Game.GetMission().GetOnInputDeviceChanged().Insert(OnInputDeviceChanged);
239 OnInputDeviceChanged(g_Game.GetInput().GetCurrentInputDevice());
240 #endif
241
242 return layoutRoot;
243 }
void OnInputDeviceChanged(EInputDeviceType pInputDeviceType)
DayZGame g_Game
Определения DayZGame.c:4074
PluginConfigDebugProfile m_ConfigDebugProfile
Определения PluginItemDiagnostic.c:58
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:326
GridSpacerWidget m_ContextMenuGrid
Определения ScriptConsole.c:89
ButtonWidget m_HintCancelButton
Определения ScriptConsole.c:82
EditBoxWidget m_HintInputText
Определения ScriptConsole.c:84
ScriptConsoleTabID
Определения ScriptConsole.c:2
ButtonWidget m_CloseConsoleButton
Определения ScriptConsole.c:88
ButtonWidget m_HintOkButton
Определения ScriptConsole.c:81
void BuildContextMenu()
Определения ScriptConsole.c:279
static JsonHintsData GetData()
Определения ScriptConsole.c:166
TextWidget m_ContectMenuButtonLabel
Определения ScriptConsole.c:91
ButtonWidget m_HintClearButton
Определения ScriptConsole.c:83
Widget m_HeaderPanelPC
Определения ScriptConsole.c:86
int m_SelectedTab
Определения ScriptConsole.c:104
GridSpacerWidget m_ButtonsMenu
Определения ScriptConsole.c:87
ButtonWidget m_ContextMenuButton
Определения ScriptConsole.c:90
Widget m_EditTooltipRoot
Определения ScriptConsole.c:79
static ref JsonHintsData m_JsonData
Определения ScriptConsole.c:109
void SelectTabByID(int tabId)
Определения ScriptConsole.c:738
Определения EnWidgets.c:354
Определения EnWidgets.c:220

Перекрестные ссылки BuildContextMenu(), g_Game, GetData(), GetPlugin(), m_ButtonsMenu, m_CloseConsoleButton, m_ConfigDebugProfile, m_ContectMenuButtonLabel, m_ContextMenuButton, m_ContextMenuGrid, m_EditTooltipRoot, m_HeaderPanelPC, m_HintCancelButton, m_HintClearButton, m_HintInputText, m_HintOkButton, m_JsonData, m_SelectedTab, OnInputDeviceChanged(), UIScriptedMenu::OnInputDeviceChanged() и SelectTabByID().