NavigationPathQueryResult2D
Експериментальний: This class may be changed or removed in future versions.
Успадковує: RefCounted < Object
Представляємо результат запиту 2D.
Опис
Цей клас зберігає результат запиту на 2D навігаційного шляху з NavigationServer2D.
Посібники
Властивості
|
||
|
||
|
||
|
||
|
Методи
void |
reset() |
Переліки
enum PathSegmentType: 🔗
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
Цей сегмент шляху проходить через область.
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
Цей сегмент шляху проходить за посиланням.
Описи властивостей
PackedVector2Array path = PackedVector2Array() 🔗
void set_path(value: PackedVector2Array)
PackedVector2Array get_path()
Отриманий масив шляху з навігаційного запиту. Усі позиції масиву шляху в глобальних координатах. Без індивідуальних параметрів запиту, це той самий шлях, який повернув NavigationServer2D.map_get_path().
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector2Array for more details.
Повертає довжину шляху.
PackedInt64Array path_owner_ids = PackedInt64Array() 🔗
void set_path_owner_ids(value: PackedInt64Array)
PackedInt64Array get_path_owner_ids()
ObjectID Object, які керують регіонами і зв'язують кожну точку шляху.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt64Array for more details.
RID регіонів і посилань, які кожен пункт шляху проходить через.
PackedInt32Array path_types = PackedInt32Array() 🔗
void set_path_types(value: PackedInt32Array)
PackedInt32Array get_path_types()
Тип навігаційної примітивності (регіон або посилання), що кожен пункт шляху проходить через.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Описи методів
void reset() 🔗
Відновити об'єкт результату до початкового стану. Це корисно для повторного використання об'єкта в декількох запитах.