// Fix this! // Gets called for each toggle in the group. // Instead, it should just run once for the active toggle. private void OnSelectableChanged() { string name = _ToggleGroup.ActiveToggles().FirstOrDefault().name; Debug.Log(name); switch (name) { case "ToggleSelectablePointLight": GameGlobals.ChangeDrawingSelection(Enums.SelectionType.POINT_LIGHT); break; default: GameGlobals.ChangeDrawingSelection(Enums.SelectionType.PROP); break; } }