// adding a button to the group public void AddButton(SelectImageButton addedButton) { if (!group.Contains(addedButton)) { group.Add(addedButton); addedButton.ButtonGroup = this; } }
// removing a button from the group public void RemoveButton(SelectImageButton addedButton) { if (group.Contains(addedButton)) { group.Remove(addedButton); addedButton.ButtonGroup = null; } }
private static void SelectDot(SelectImageButton dot) { dot.Opacity = 0.8; }
// another interface that is a function public void SetSelected(SelectImageButton selectMe) { Selected = selectMe; }