//////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> // /// </summary> public void DeselectAllObjects() { // Set all objects to NOT selected foreach (var obj in SelectedWorldObjects) { obj.SetIsSelected(false); } foreach (var obj in SelectedUnits) { obj.SetIsSelected(false); } // Clear the list if (SelectedWorldObjects.Count > 0) { SelectedWorldObjects.Clear(); } if (SelectedUnits.Count > 0) { SelectedUnits.Clear(); } }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> // /// </summary> /// <param name="selectable"></param> public void RemoveFromSelection(Selectable selectable) { SelectedWorldObjects.Remove(selectable); }