public void SetDestination(TundraVector3 destination)
 {
     CurrentPath = Pathfinder.ComputeSmoothPath(NavMeshQuery, Position, destination);
     if (CurrentPath.Points.Count > 0)
     {
         _currentPathIndex   = 0;
         _currentDestination = CurrentPath.Points[0];
         Destination         = CurrentPath.Points[CurrentPath.PointsCount - 1];
     }
     else
     {
         CurrentPath = null;
     }
 }