public void Unhighlight(SelectableWorldObject target) { if (target.IsHighlighted) { highlightedObjects.Remove(target); target.Highlight(false); ObjectUnhighlighted(target); } }
public void Highlight(SelectableWorldObject target) { if (!target.IsHighlighted) { highlightedObjects.Add(target); target.Highlight(true); ObjectHighlighted(target); } }