Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
Temporary hotfix for EOnPostSimulate/EOnFrame methods not beeing called on static objects
324 {
325 layoutRoot =
g_Game.GetWorkspace().CreateWidgets(
"gui/layouts/xbox/control_mapping_info_screen.layout");
326
327 layoutRoot.FindAnyWidget(
"Tabber").GetScript(
m_TabScript);
328
330
331 m_Back = ButtonWidget.Cast(layoutRoot.FindAnyWidget(
"back"));
332
333 #ifdef PLATFORM_CONSOLE
338 #endif
339
340 #ifdef PLATFORM_XBOX
341 layoutRoot.FindAnyWidget("XboxControlsImage").Show(true);
342 #else
343 #ifdef PLATFORM_PS4
344 layoutRoot.FindAnyWidget("PSControlsImage").Show(true);
345 #endif
346 #endif
347
348 m_tab_images[0] = ImageWidget.Cast(layoutRoot.FindAnyWidget(
"MovementTabBackdropImageWidget"));
349 m_tab_images[1] = ImageWidget.Cast(layoutRoot.FindAnyWidget(
"WeaponsAndActionsBackdropImageWidget"));
350 m_tab_images[2] = ImageWidget.Cast(layoutRoot.FindAnyWidget(
"InventoryTabBackdropImageWidget"));
351 m_tab_images[3] = ImageWidget.Cast(layoutRoot.FindAnyWidget(
"MenusTabBackdropImageWidget"));
352
353 PPERequester_MenuEffects requester;
354 Class.
CastTo(requester,PPERequesterBank.GetRequester(PPERequesterBank.REQ_MENUEFFECTS));
355 requester.SetVignetteIntensity(0.6);
356
358
359 return layoutRoot;
360 }
void DrawConnectingLines(int index)
ImageWidget m_tab_images[TABS_COUNT]
Super root of all classes in Enforce script.
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.