PathfindingError
Класс, экземпляр которого возвращается в колбек _OnFail
метода Path.UpdatePath()
.
Содержит два свойства:
public PathfindingResultCode Reason
причина неудачи поиска пути
Возможные значения свойства:
Value | Описание |
SUCCEEDED | Поиск пути завершился успешно. |
PATH_DOES_NOT_EXIST | Между точками не существует пути. Это возможно если хотя бы одна из точек окружена препятствиями со всех сторон. |
TIMEOUT | Поиск пути занял больше времени чем разрешено и был прерван. |
CANCELED | Поиск пути был завершен по указанию пользователя, или по внутренней логике Nav3D. |
START_POINT_INSIDE_OBSTACLE | Поиск пути не удался, потому что начальная точка пути находится внутри препятствия |
GOAL_POINT_INSIDE_OBSTACLE | Поиск пути не удался, потому что конечная точка пути находится внутри препятствия. |
UNKNOWN | Внутренняя ошибка. |
public string Msg
сообщение с более подробной информацией об ошибке.