how to stop Drag event in OnBeginDrag() in unity 4.6
Just using "return" doesn't cancel anything.
Instead, you can modify the PointerEventData info that is passed into the OnBeginDrag function - specifically, set pointerDrag to null. This will cancel the drag:
eventData.pointerDrag = null;