Надо сделать следование объектом(игроком) за курсором мыши. Сделал код для вращения объекта за курсором:
private void LookAtMouse()
{
var direction = Input.mousePosition - Camera.main.WorldToScreenPoint(transform.position); // Нахождение катетов для расчёта тангенса, а в последствии и количества градусов угла.
var angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; // Нахождение тангенса угла и перевод его в градусы.
transform.rotation = Quaternion.AngleAxis(angle, Vector3.forward); // Вращение объекта на полученное количество градусов.
}
Но как теперь сделать так, чтобы объект двигался "вперёд" за курсором?