public void Start()
{
if (Path == null)
{
Debug.LogError("Path cannot be null", gameObject);
}
_currentPoint = Path.GetPathEnumerator();
_currentPoint.MoveNext();
if (_currentPoint.Current == null)
{
return;
}
transform.position = _currentPoint.Current.position;
}