void OnDrag() { if (lineAttachedToMouse) { return; } if (draggedQuad == null) { GameObject quadOnMouse = Mouse.GetQuadOnScreenPosition(Input.mousePosition); if (quadOnMouse != null) { draggedQuad = quadOnMouse.GetComponent <QuadMovement>(); } } if (draggedQuad != null) { draggedQuad.Move(lastMousePosition); } }
void OnStopDrag() { draggedQuad = null; }