static public void MouseMoveLinearContinuous( this IMotor motor, Vektor2DInt origin, Vektor2DInt destiniation) { var Distance = destiniation - origin; var DistanceLength = Distance.Length(); for (int i = 0; i < DistanceLength; i++) { var interpolated = origin + (Distance * i) / DistanceLength; motor?.MouseMove(interpolated); } motor?.MouseMove(destiniation); }