Help to fix error "CS0029" in my Unity C# script?

Assets\snake\control\SnakeControler.cs(29,22): error CS0029: Cannot implicitly convert type 'UnityEngine.Vector3' to 'UnityEngine.Transform' it's error.

 public class SnakeControler : MonoBehaviour
{
    public List<Transform> Tails;
    public float BoneDistanse;
    public GameObject BonePrefab;
    [Range(0,4)]
    public float Speed;
    private Transform _transform;

    private void Start()
    {
        _transform = GetComponent<Transform>();
    }

    private void Update()
    {
        MoveSnake(_transform.position + _transform.forward * Speed);

        float angel = Input.GetAxis("Horizontal") * 4;
        _transform.Rotate(0, angel, 0);
    }

    private void MoveSnake(Vector3 newPosition)
    {
        _transform = newPosition;
    }
}

Help plz, idk how to fix it(


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