public void SelfTargetHitFeedbackSettings(CheckboxEvent e, SelfTargetHitFeedbackEnabledCheckboxNode checkboxNode, [JoinAll] SingleNode <GameTankSettingsComponent> settings) { settings.component.SelfTargetHitFeedbackEnabled = checkboxNode.checkbox.IsChecked; base.ScheduleEvent(new SettingsChangedEvent <GameTankSettingsComponent>(settings.component), settings); }
public void FillScreenWithCurrentSettings(NodeAddedEvent e, SelfTargetHitFeedbackEnabledCheckboxNode checkboxNode, [JoinAll] SingleNode <GameTankSettingsComponent> settings, [JoinAll] SingleNode <FeedbackGraphicsRestrictionsComponent> quality) { checkboxNode.dependentInteractivity.SetInteractable(quality.component.SelfTargetHitFeedbackAllowed); checkboxNode.checkbox.IsChecked = settings.component.SelfTargetHitFeedbackEnabled; }