Ejemplo n.º 1
0
        public List <Entity2D> FindEntity2DOnPosition(Vector2D mousePosition)
        {
            ClearSceneWhenNotMulitSelecting(mousePosition);
            var control = FindControlOnPositionWithHighestRenderlayer(mousePosition);

            if (control == null)
            {
                return(new List <Entity2D>());
            }
            if (IsAnchoringControls)
            {
                IsAnchoringControls = false;
                ControlAnchorer.AnchorSelectedControls(control, SelectedEntity2DList);
            }
            UpdateOutLine(SelectedEntity2DList);
            uiControl.UpdateMaterialsInViewPort(LastEntityInList);
            return(SelectedEntity2DList);
        }
Ejemplo n.º 2
0
 private void UnAnchorControls(object sender, RoutedEventArgs e)
 {
     ControlAnchorer.UnAnchorSelectedControls(uiEditorViewModel.SelectedEntity2DList);
 }