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(