public void FillScreenWithCurrentSettings(NodeAddedEvent e, MouseControlAllowedCheckboxNode checkboxNode, [JoinAll] SingleNode <GameMouseSettingsComponent> settings) { checkboxNode.checkbox.IsChecked = settings.component.MouseControlAllowed; }
public void SetDefaultInvertSettings(SetDefaultControlSettingsEvent e, Node any, [JoinAll] InvertMovementControlsCheckboxNode movementControlCheckboxNode, [JoinAll] MouseControlAllowedCheckboxNode mouseControlAllowedCheckboxNode, [JoinAll] MouseVerticalInvertedCheckboxNode mouseVerticalInvertedCheckboxNode, [JoinAll] MouseSensivitySliderBarNode mouseSensivitySliderBar, [JoinAll] SingleNode <GameTankSettingsComponent> moveSettings, [JoinAll] SingleNode <GameMouseSettingsComponent> mouseSettings) { movementControlCheckboxNode.checkbox.IsChecked = moveSettings.component.MovementControlsInverted; mouseControlAllowedCheckboxNode.checkbox.IsChecked = mouseSettings.component.MouseControlAllowed; mouseVerticalInvertedCheckboxNode.checkbox.IsChecked = mouseSettings.component.MouseVerticalInverted; mouseSensivitySliderBar.sliderBar.Value = mouseSettings.component.MouseSensivity; }
public void ChangeMouseControlAllowedSettings(CheckboxEvent e, MouseControlAllowedCheckboxNode checkboxNode, [JoinAll] SingleNode <GameMouseSettingsComponent> settings, [JoinAll] MouseVerticalInvertedCheckboxNode MouseVerticalInvertedCheckbox) { settings.component.MouseControlAllowed = checkboxNode.checkbox.IsChecked; MouseVerticalInvertedCheckbox.dependentInteractivity.SetInteractable(settings.component.MouseControlAllowed); base.ScheduleEvent(new SettingsChangedEvent <GameMouseSettingsComponent>(settings.component), settings); }
public void FillScreenWithCurrentSettings(NodeAddedEvent e, MouseControlAllowedCheckboxNode checkboxNode, MouseVerticalInvertedCheckboxNode MouseVerticalInvertedCheckbox, [JoinAll] SingleNode <GameMouseSettingsComponent> settings) { MouseVerticalInvertedCheckbox.dependentInteractivity.SetInteractable(settings.component.MouseControlAllowed); }