public void RemoveSelector(ColourSelector selector) { if (selectors.Remove(selector)) { SortSelectors(); } }
public void AddSelector(ColourSelector selector) { if (selectors.Contains(selector)) { return; } selectors.Add(selector); SortSelectors(); }
public ColourController(ColourSelector defaultColorSelector, params ColourSelector[] selectors) { this.defaultColorSelector = defaultColorSelector; this.assignedSelector = defaultColorSelector; for (int i = 0; i < selectors.Length; i++) { this.selectors.Add(selectors[i]); } }