public void OnChecked(CheckboxComponent checkbox) { foreach (var current in this.checkboxes) { if (current.isChecked == true && current != checkbox) { current.SetCheckedState(false); } } }
public bool CanBeUnchecked(CheckboxComponent checkbox) { if (this.allowSwitchOff == true) { return(true); } foreach (var current in this.checkboxes) { if (current.isChecked == true && current != checkbox) { return(true); } } return(false); }
public DialogMediator(CheckboxComponent check1, CheckboxComponent check2, CheckboxComponent check3) { _check1 = check1; _check2 = check2; _check3 = check3; }