Выдает ошибку Юнити3D NullReferenceException: Object reference not set to an instance of an object FolowCursor.Update () (at Assets/FolowCursor.cs:17)

using UnityEngine;

public class FolowCursor : MonoBehaviour
{
    [SerializeField]
    
private float speed = 10f;
    
private Vector2 currentDirection = new Vector3(0f, 1f, 0f);
  
  private Transform transformObject;


    void Start()
    {
        transformObject = this.transform;
    }

    void Update()
    {
        Vector2 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition);
        Vector2 objectPosition = transformObject.position;

        Vector2 direction = mousePosition - objectPosition;
        direction.Normalize();

        currentDirection = Vector2.Lerp(currentDirection, direction, Time.deltaTime * speed);
        transformObject.position = currentDirection;
    }
}

Ответы (0 шт):