Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл ConsoleToolbarHandler.c

См. исходные тексты.

Структуры данных

class  ConsoleToolbarWidgetHandlerBase
 

Функции

ConsoleToolbarWidgetHandlerBase ScriptedWidgetEventHandler UpdateControlsElements (EInputDeviceType pInputDeviceType=EInputDeviceType.UNKNOWN)
 
void OnWidgetScriptInit (Widget w)
 
void OnInputDeviceChanged (EInputDeviceType pInputDeviceType)
 

Переменные

Widget m_ToolbarWidget
 
RichTextWidget m_ToolbarText
 

Функции

◆ OnInputDeviceChanged()

void OnInputDeviceChanged ( EInputDeviceType pInputDeviceType)
protected

◆ OnWidgetScriptInit()

void OnWidgetScriptInit ( Widget w)
50 {
51 toolbarShow = !GetGame().GetInput().IsEnabledMouseAndKeyboardEvenOnServer() || GetGame().GetInput().GetCurrentInputDevice() == EInputDeviceType.CONTROLLER;
52 }
53 else
54 {
56 }
Definition EntityAI.c:95
proto native CGame GetGame()
EInputDeviceType
Definition input.c:3

Перекрестные ссылки GetGame().

◆ UpdateControlsElements()

void UpdateControlsElements ( EInputDeviceType pInputDeviceType = EInputDeviceType.UNKNOWN)
40 {
41 #ifdef PLATFORM_CONSOLE
42 string text = "";
43 text += string.Format(" %1",InputUtils.GetRichtextButtonIconFromInputAction("UAUICtrlY", "#server_browser_show / #server_browser_hide", EUAINPUT_DEVICE_CONTROLLER, InputUtils.ICON_SCALE_TOOLBAR));
44 text += string.Format(" %1",InputUtils.GetRichtextButtonIconFromInputAction("UAUICtrlX", "#server_browser_menu_connect", EUAINPUT_DEVICE_CONTROLLER, InputUtils.ICON_SCALE_TOOLBAR));
45 text += string.Format(" %1",InputUtils.GetRichtextButtonIconFromInputAction("UAUIBack", "#STR_settings_menu_root_toolbar_bg_ConsoleToolbar_Back_BackText0", EUAINPUT_DEVICE_CONTROLLER, InputUtils.ICON_SCALE_TOOLBAR));
46 m_ToolbarText.SetText(text);
47
48 bool toolbarShow = false;
50 {
51 toolbarShow = !GetGame().GetInput().IsEnabledMouseAndKeyboardEvenOnServer() || GetGame().GetInput().GetCurrentInputDevice() == EInputDeviceType.CONTROLLER;
52 }
53 else
54 {
56 }
58 #endif
59 }
RichTextWidget m_ToolbarText
Definition ConsoleToolbarHandler.c:41
Widget m_ToolbarWidget
Definition ConsoleToolbarHandler.c:40
Definition InputUtils.c:2
static const float ICON_SCALE_TOOLBAR
Definition InputUtils.c:15
static string GetRichtextButtonIconFromInputAction(notnull UAInput pInput, string pLocalizedDescription, int pInputDeviceType=EUAINPUT_DEVICE_CONTROLLER, float pScale=ICON_SCALE_NORMAL, bool pVertical=false)
Definition InputUtils.c:167

Переменные

◆ m_ToolbarText

RichTextWidget m_ToolbarText

◆ m_ToolbarWidget

Widget m_ToolbarWidget