public void Clear() { foreach (var unit in SelectedUnits) { unit.Deselected(); } if (SelectedConstruct != null) { SelectedConstruct.Selected(false); SelectedConstruct = null; } SelectedUnits.Clear(); }
public void Select(Construct construct) { Clear(); SelectedConstruct = construct; SelectedConstruct.Selected(true); }