Example #1
0
        public void Clear()
        {
            foreach (var unit in SelectedUnits)
            {
                unit.Deselected();
            }

            if (SelectedConstruct != null)
            {
                SelectedConstruct.Selected(false);
                SelectedConstruct = null;
            }

            SelectedUnits.Clear();
        }
Example #2
0
 public void Select(Construct construct)
 {
     Clear();
     SelectedConstruct = construct;
     SelectedConstruct.Selected(true);
 }