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

◆ OnShow()

override void OnShow ( )
protected

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

363 {
364 super.OnShow();
365 #ifdef PLATFORM_CONSOLE
366 //layoutRoot.FindAnyWidget("toolbar_bg").Show(!g_Game.GetInput().IsEnabledMouseAndKeyboard());
367 layoutRoot.FindAnyWidget("toolbar_bg").Show(true);//TODO: temporarily always on for preset switching
368
369 string preset_text;
370 UAInputAPI inputAPI = GetUApi();
371 TextWidget nameWidget;
372 if (Class.CastTo(nameWidget,layoutRoot.FindAnyWidget("PresetText")))
373 {
374 preset_text = inputAPI.PresetName(inputAPI.PresetCurrent());
375 nameWidget.SetText(preset_text);
376 }
377 #endif
378 }
proto native UAInputAPI GetUApi()
Super root of all classes in Enforce script.
Определения EnScript.c:11
Определения EnWidgets.c:220
proto native owned string PresetName(int index)
proto native int PresetCurrent()
Определения UAInput.c:166
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

Перекрестные ссылки Class::CastTo(), GetUApi(), UAInputAPI::PresetCurrent() и UAInputAPI::PresetName().

Используется в ClosableContainer::Open(), Container::Open() и Container::SetOpenState().