proc upVector*(self: Navigation): Vector3 {.gcsafe, locks: 0
.}
-
proc `upVector =`*(self: Navigation; val: Vector3) {.gcsafe, locks: 0
.}
-
proc navmeshCreate*(self: Navigation; mesh: NavigationMesh; xform: Transform;
owner: Object = nil): int64 {.gcsafe, locks: 0
.}
-
proc navmeshSetTransform*(self: Navigation; id: int64; xform: Transform) {.gcsafe,
locks: 0
.}
-
proc navmeshRemove*(self: Navigation; id: int64) {.gcsafe, locks: 0
.}
-
proc getSimplePath*(self: Navigation; start: Vector3; endd: Vector3;
optimize: bool = true): PoolVector3Array {.gcsafe, locks: 0
.}
-
proc getClosestPointToSegment*(self: Navigation; start: Vector3; endd: Vector3;
useCollision: bool = false): Vector3 {.gcsafe, locks: 0
.}
-
proc getClosestPoint*(self: Navigation; toPoint: Vector3): Vector3 {.gcsafe, locks: 0
.}
-
proc getClosestPointNormal*(self: Navigation; toPoint: Vector3): Vector3 {.gcsafe,
locks: 0
.}
-
proc getClosestPointOwner*(self: Navigation; toPoint: Vector3): Object {.gcsafe,
locks: 0
.}
-