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

◆ OnShow()

override void OnShow ( )
protected

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

350 {
351 super.OnShow();
352 #ifdef PLATFORM_CONSOLE
353 //layoutRoot.FindAnyWidget("toolbar_bg").Show(!GetGame().GetInput().IsEnabledMouseAndKeyboard());
354 layoutRoot.FindAnyWidget("toolbar_bg").Show(true);//TODO: temporarily always on for preset switching
355
356 string preset_text;
357 UAInputAPI inputAPI = GetUApi();
358 TextWidget nameWidget;
359 if (Class.CastTo(nameWidget,layoutRoot.FindAnyWidget("PresetText")));
360 {
361 preset_text = inputAPI.PresetName(inputAPI.PresetCurrent());
362 nameWidget.SetText(preset_text);
363 }
364 #endif
365 }
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().