Example #1
0
        private void HighlightObjectAtPosition(Ray mouseRay)
        {
            BaseEditor selected = GetObjectUnderMouse(mouseRay, false, false);

            foreach (var iter in highLighted)
            {
                if (iter.Value != selected)
                {
                    iter.Value.IsHighLighted = false;
                }
            }
            highLighted.Clear();

            if (selected != null)
            {
                selected.IsHighLighted = true;
                highLighted.Add(selected.Name, selected);
            }
        }