Module navigation

Procs

proc upVector*(self: Navigation): Vector3 {.
gcsafe, locks: 0
.}
proc `upVector =`*(self: Navigation; val: Vector3) {.
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
.}