52 string selectedCameraName =
m_camerasList.SelectedItem?.ToString() ??
string.Empty;
55 m_enableButton.IsEnabled = !
string.IsNullOrEmpty(selectedCameraName) && selectedItemValue < 0;
56 m_disableButton.IsEnabled = !
string.IsNullOrEmpty(selectedCameraName)
57 && selectedItemValue >= 0
58 && selectedCameraName !=
"Game.FppCamera"
60 m_upButton.IsEnabled = !
string.IsNullOrEmpty(selectedCameraName) && selectedItemValue > 0;
61 m_downButton.IsEnabled = !
string.IsNullOrEmpty(selectedCameraName) && selectedItemValue >= 0 && selectedItemValue < enabledCount - 1;
66 labelWidget.Text =
LanguageControl.
Get(
"ContentWidgets",
"CameraManageScreen", enable ?
"Enabled" :
"Disabled");
67 labelWidget.Color = enable ? Color.White :
Color.
Gray;
76 m_camerasList.SelectedIndex = ModSettingsManager.CombinedCameraManageSettings.Count - 1;
80 string key = item.Key;
87 int i = m_camerasList.SelectedIndex ?? 1;
89 m_camerasList.SelectedIndex = i - 1;
93 string key = item.Key;
100 int i = m_camerasList.SelectedIndex ?? -1;
102 m_camerasList.SelectedIndex = i + 1;