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

◆ UpdateControlsElements() [12/12]

void UIScriptedMenu::UpdateControlsElements ( )
inlineprotected

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

808 {
809 Widget toolbarBackSpacer = layoutRoot.FindAnyWidget("BackSpacer");
810
811 RichTextWidget toolbarSelectIcon = RichTextWidget.Cast(layoutRoot.FindAnyWidget("SelectIcon"));
812 RichTextWidget toolbarBackIcon = RichTextWidget.Cast(layoutRoot.FindAnyWidget("BackIcon"));
813
814 string selectAction;
815 string backAction;
816 int controllerID;
817
818 if (g_Game.GetInput().IsEnabledMouseAndKeyboardEvenOnServer() && g_Game.GetInput().GetCurrentInputDevice() == EInputDeviceType.MOUSE_AND_KEYBOARD)
819 {
820 selectAction = "UAMenuSelect";
821 backAction = "UAMenuBack";
822 controllerID = EUAINPUT_DEVICE_KEYBOARDMOUSE;
823 }
824 else
825 {
826 selectAction = "UAUISelect";
827 backAction = "UAUIBack";
828 controllerID = EUAINPUT_DEVICE_CONTROLLER;
829 }
830
831 toolbarSelectIcon.SetText(InputUtils.GetRichtextButtonIconFromInputAction(selectAction, "", controllerID, InputUtils.ICON_SCALE_TOOLBAR));
832 toolbarBackIcon.SetText(InputUtils.GetRichtextButtonIconFromInputAction(backAction, "", controllerID, InputUtils.ICON_SCALE_TOOLBAR));
833 toolbarBackSpacer.Show(m_CurrentCategory != RadialQuickbarCategory.DEFAULT);
834 }
DayZGame g_Game
Определения DayZGame.c:3942
RadialQuickbarCategory
Определения RadialQuickbarMenu.c:2
int m_CurrentCategory
Определения GesturesMenu.c:123
WorkspaceWidget Widget
Defined in code.
EInputDeviceType
Определения input.c:3

Перекрестные ссылки g_Game, InputUtils::GetRichtextButtonIconFromInputAction(), InputUtils::ICON_SCALE_TOOLBAR и m_CurrentCategory.