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)
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
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 |