public synchronized void begin(Vector2 currentOffset,Vector2 mousePosition,Component component){
  this.active=true;
  this.offset=currentOffset;
  component.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR));
  this.beginPosition=mousePosition;
}

public synchronized void begin ( Vector2 currentOffset , Vector2 mousePosition , Component component ) { this . active = true ; this . offset = currentOffset ; component . setCursor ( Cursor . getPredefinedCursor ( Cursor . MOVE_CURSOR ) ) ; this . beginPosition = mousePosition ; }
begins the move action with the specified begin position in world coordinates .
