Описание
Битовые флаги, представляющие результирующее состояние операций NavMeshQuery.
Основными значениями являются Success
, Failure
and InProgress
. Статус обычно имеет только один из этих основных флагов. Второстепенные флаги (подробности) устанавливаются, когда во время операции возникают определенные проблемы. StatusDetailMask
— это битовая маска, которую можно использовать для фильтрации этих вторичных флагов.
Примечание. Проблемы, отмеченные наличием определенных флажков в определенных ситуациях, могут относиться к внутренним структурам, неподконтрольным пользователям, поэтому их не всегда можно устранить, приняв необходимые меры. в их коде. Способы разрешения таких ситуаций будут доступны в будущем.
Свойства
Failure | Операция не удалась. |
Success | Операция прошла успешно. |
InProgress | Операция продолжается. |
StatusDetailMask | Битовая маска, в которой для битов Success, Failure и InProgress установлено значение 0, а для всех остальных флагов установлено значение 1. |
WrongMagic | Данные в NavMesh не могут быть распознаны и использованы. |
WrongVersion | Данные в мире NavMesh имеют неправильную версию. |
OutOfMemory | Операции не хватило памяти. |
InvalidParam | Параметр не содержит достоверной информации, полезной для выполнения запроса NavMesh. |
BufferTooSmall | Буфер узла запроса был слишком мал для сохранения всех результатов. |
OutOfNodes | Запросу не хватило места в стеке узлов во время поиска. |
PartialResult | Запрос не достиг конечного местоположения, возвращается наилучшее предположение. |