PathfindingError

PathfindingError

Класс, экземпляр которого возвращается в the _OnFail обратного вызова пути Path.UpdatePath().

Содержит два свойства:

  • public PathfindingResultCode Reason — причина, по которой поиск пути не удался.
    Возможное значение:
ЗначениеОписание
SUCCEEDEDПоиск пути завершен успешно.
PATH_DOES_NOT_EXISTМежду точками нет пути. Это возможно, если хотя бы одна из точек окрестности окружена со всех сторон.
TIMEOUTПоиск пути занял больше времени, чем было разрешено, и был прерван.
CANCELEDПоиск пути был отменен пользователем или внутренней логикой Nav 3D.
START_POINT_INSIDE_OBSTACLEПоиск пути был отменен, поскольку начальная точка пути находится внутри препятствия.
GOAL_POINT_INSIDE_OBSTACLEПоиск пути был отменен, поскольку конечная точка пути находится внутри препятствия.
UNKNOWNВнутренняя ошибка.
  • public string Msg — сообщение с более подробной информацией об ошибке.