public void HandleMouseMoveEvent(Event e) { if (Mirror.IsInteractionSessionActive) { e.DisableInSceneView(); Mirror.HandleMouseMoveEvent(e); return; } if (_objectVertexSnapSession.IsActive) { e.DisableInSceneView(); _objectVertexSnapSession.UpdateForMouseMovement(); return; } SelectionShape.HandleMouseMoveEvent(e); _selectionGridSnapSession.UpdateForMouseMovement(); if (_selectionGrabSession.IsActive) { _selectionGrabSession.Update(); ObjectSelectionGizmos.OnObjectSelectionUpdated(); } if (_object2ObjectSnapSession.IsActive) { _object2ObjectSnapSession.UpdateOnMouseMove(); ObjectSelectionGizmos.OnObjectSelectionUpdated(); } }
public void HandleMouseMoveEvent(Event e) { if (Mirror.IsInteractionSessionActive) { e.DisableInSceneView(); Mirror.HandleMouseMoveEvent(e); return; } SelectionShape.HandleMouseMoveEvent(e); _selectionSnapSession.UpdateForMouseMovement(); if (_selectionGrabSession.IsActive) { _selectionGrabSession.Update(); ObjectSelectionTransformGizmoSystem.OnObjectSelectionUpdated(); } }