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); }
private void UnAnchorControls(object sender, RoutedEventArgs e) { ControlAnchorer.UnAnchorSelectedControls(uiEditorViewModel.SelectedEntity2DList); }