Raycast из центра экрана вперёд Unity3d

Очень коротко напишу, для собственного запоминания, как пустить луч из центра экрана (а там находится курсор мыши и он зафиксирован, а так же там нарисован прицел) вперёд на нужную дистанцию.

Сделано это для поиска цели во время стрельбы с использованием Raycast.
Вот и сам пример:
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
Debug.DrawRay(ray.origin, ray.direction * 1000f, Color.green);

Сам луч ray создаётся преобразованием координат экрана в координаты мирового пространства.
Debug.DrawRay — используется для наладки. Функция рисует луч зелёного цвета
из центра ray.origin
по направлению ray.direction (*1000f — множитель расстояния около 1000 игровых метров).