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);
 }