Data Structures | |
class | JsonControlMappingInfo |
Functions | |
void | ControlsXbox () |
void | ~ControlsXbox () |
void | Back () |
void | DrawConnectingLines (int index) |
protected array< ref JsonControlMappingInfo > | GetControlMappingInfo () |
override Widget | Init () |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system) | |
override void | OnShow () |
override bool | OnClick (Widget w, int x, int y, int button) |
override void | Update (float timeslice) |
protected void | LoadFooterButtonTexts () |
Initial texts load for the footer buttons. | |
protected void | LoadTextStrings () |
Set correct bottom button texts based on platform (ps4 vs xbox texts) | |
protected void | SwitchPreset () |
Variables | |
class JsonControlMappingInfo | m_BackButtonTextID |
protected ButtonWidget | m_Back |
protected ImageWidget | m_ControlsLayoutImage |
protected const int | TABS_COUNT = 4 |
protected ImageWidget | m_tab_images [TABS_COUNT] |
protected TabberUI | m_TabScript |
void Back | ( | ) |
References UIManager::Back(), GetGame(), and CGame::GetUIManager().
void ControlsXbox | ( | ) |
void DrawConnectingLines | ( | int | index | ) |
protected array< ref JsonControlMappingInfo > GetControlMappingInfo | ( | ) |
References CloseFile(), ErrorEx, FGets(), OpenFile(), and JsonSerializer::ReadFromString().
override Widget Init | ( | ) |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
pre-init arrays
References Class::CastTo(), WorkspaceWidget::CreateWidgets(), DrawConnectingLines(), UIScriptedMenu::DrawConnectingLines(), GetGame(), InputUtils::GetRichtextButtonIconFromInputAction(), CGame::GetWorkspace(), InputUtils::ICON_SCALE_TOOLBAR, m_Back, m_tab_images, and m_TabScript.
protected void LoadFooterButtonTexts | ( | ) |
Initial texts load for the footer buttons.
References m_BackButtonTextID.
protected void LoadTextStrings | ( | ) |
Set correct bottom button texts based on platform (ps4 vs xbox texts)
References m_BackButtonTextID.
References UIScriptedMenu::Back(), and m_Back.
override void OnShow | ( | ) |
References Class::CastTo(), GetUApi(), UAInputAPI::PresetCurrent(), and UAInputAPI::PresetName().
Referenced by Container::Open(), ClosableContainer::Open(), and Container::SetOpenState().
protected void SwitchPreset | ( | ) |
References Class::CastTo(), UAInputAPI::Export(), GetGame(), CGame::GetInput(), CGame::GetMission(), Mission::GetOnInputPresetChanged(), GetUApi(), ScriptInvoker::Invoke(), UAInputAPI::PresetCount(), UAInputAPI::PresetCurrent(), UAInputAPI::PresetName(), UAInputAPI::PresetSelect(), and Input::SetProfile().
Referenced by Update().
override void Update | ( | float | timeslice | ) |
References UIScriptedMenu::Back(), GetUApi(), m_TabScript, and SwitchPreset().
void ~ControlsXbox | ( | ) |
protected ButtonWidget m_Back |
class JsonControlMappingInfo m_BackButtonTextID |
protected ImageWidget m_ControlsLayoutImage |
protected ImageWidget m_tab_images[TABS_COUNT] |
Referenced by Init(), and UIScriptedMenu::Init().
protected TabberUI m_TabScript |
protected const int TABS_COUNT = 4 |