We are using drag and drop to drag objects around a 'physical area/canvas' and drop them onto to specific spots.
When dragging the object we want the cursor to be in the middle of the drag cue.
When the cursor gets within a certain radius of a spot we want the drag cue to snap to the spot and be rotated to the default orientation for the spot. Once the drag cue has 'snapped to spot' the cursor can move around within the radius from the spot without moving the drag cue when the cursor leaves that radius then the drag cue is then moved to the middle of the cursor.
Basically as the mouse is being moved (during a drag drop operation) I need to be able to control where the drag cue is located.
When dragging the object we want the cursor to be in the middle of the drag cue.
When the cursor gets within a certain radius of a spot we want the drag cue to snap to the spot and be rotated to the default orientation for the spot. Once the drag cue has 'snapped to spot' the cursor can move around within the radius from the spot without moving the drag cue when the cursor leaves that radius then the drag cue is then moved to the middle of the cursor.
Basically as the mouse is being moved (during a drag drop operation) I need to be able to control where the drag cue is located.