|
void | Dispose () |
| Dispose the navigation API. More...
|
|
FindPathResult | FindPath (FrameThreadSafe frame, FPVector2 start, FPVector2 end, NavMesh navmesh, NavMeshRegionMask regionMask) |
| Find a path (thread-safe). More...
|
|
FindPathResult | FindPath (FrameThreadSafe frame, FPVector2 start, FPVector2 end, NavMesh navmesh, NavMeshRegionMask regionMask, bool automaticTargetCorrection, FP automaticTargetCorrectionRadius, PathQuality quality) |
| Find a path (thread-safe). More...
|
|
Navigation.FindPathResult | FindPath (FrameThreadSafe frame, FPVector3 start, FPVector3 end, NavMesh navmesh, NavMeshRegionMask regionMask) |
| Find a path (thread-safe). Uses automatic target correction with radius 1 and PathQualtiy Good. More...
|
|
Navigation.FindPathResult | FindPath (FrameThreadSafe frame, FPVector3 start, FPVector3 end, NavMesh navmesh, NavMeshRegionMask regionMask, bool automaticTargetCorrection, FP automaticTargetCorrectionRadius, PathQuality quality=PathQuality.Good) |
| Find a path (thread-safe). More...
|
|
IPathFinderData | GetPathFinderData (FrameThreadSafe f) |
| Access the pathfinder data after running Navigation.FindPath(). Don't save the IPathFinderData object anywhere, copy the data you need. More...
|
|
unsafe Boolean | LineOfSight (FPVector2 positionStart, FPVector2 positionDestination, NavMeshRegionMask regionMask, NavMesh navmesh, int triangleStart=-1, int triangleDestination=-1) |
| Check line of sight inside the navmesh. This also works in 3D and creates a funnel through the navmesh triangles. Start and destination must be inside the navmesh. More...
|
|
unsafe Boolean | LineOfSight (FPVector3 positionStart, FPVector3 positionDestination, NavMeshRegionMask regionMask, NavMesh navmesh, int triangleStart=-1, int triangleDestination=-1) |
| Check line of sight inside the navmesh. This also works in 3D and creates a funnel through the navmesh triangles. Start and destination must be inside the navmesh. More...
|
|
unsafe Boolean | Raycast2D (FrameThreadSafe frame, FPVector2 origin, FPVector2 direction, FP distance, NavMeshRegionMask regionMask, NavMesh navmesh, out FPVector2 hit) |
| Raycast through the navmesh. Only works 2D, even when the navmesh is 3D. The ray is tested against navmesh borders. More...
|
|
unsafe Boolean | Raycast2D (FrameThreadSafe frame, FPVector3 origin, FPVector3 direction, FP distance, NavMeshRegionMask regionMask, NavMesh navmesh, out FPVector2 hit) |
| Raycast through the navmesh. Only works 2D, even when the navmesh is 3D. The ray is tested against navmesh borders. More...
|
|
TaskHandle | Update (FrameBase frame, FP deltaTime, INavigationCallbacks callbacks, TaskHandle handle) |
| Update the multi-threaded navigation API. More...
|
|