Example #1
0
 public void BeginDrag(Vector2 start, EventModifiers modifiers = EventModifiers.None)
 {
     start = EventUtility.ConvertEditorWindowCoordsToGuiViewCoords(start);
     HandleMouseAutomationVisibility(start);
     if (EventUtility.BeginDragAndDrop(window, start, modifiers))
     {
         window.RepaintImmediately();
     }
 }
        public void DragAndDrop(EditorWindow window, Vector2 mousePositionStart, Vector2 mousePositionEnd, float seconds, EventModifiers modifiers)
        {
            mouseStart    = mousePositionStart;
            mouseEnd      = mousePositionEnd;
            mouseStart.y += 23f;
            mouseEnd.y   += 23f;
            startTime     = (float)EditorApplication.timeSinceStartup;
            endTime       = startTime + seconds;

            EventUtility.BeginDragAndDrop(window, mouseStart);
        }