public void Unselect(int index) { SelectionElement e = selection[index]; e.UnHighlight(); selection.RemoveAt(index); }
public void Clear() { for (int i = 0; i < selection.Count; ++i) { SelectionElement e = selection[i]; e.UnHighlight(); //e.Node.Selected = false; //if (e.PatchID >= 0) // e.Node.Delete(); } selection.Clear(); //sg.Call<SelectableSceneNode>(delegate(SelectableSceneNode n) { n.Selected = false; }); }