| void UnregisterNavigationInvoker(AActor* Invoker) | FinalNative+1 flags | | 0x08 |
| void SetMaxSimultaneousTileGenerationJobsCount(int32 MaxNumberOfJobs) | FinalNative+1 flags | | 0x04 |
| void SetGeometryGatheringMode(const ENavDataGatheringModeConfig& NewMode) | FinalNative+1 flags | | 0x01 |
| void ResetMaxSimultaneousTileGenerationJobsCount() | FinalNative+1 flags | | 0x00 |
| void RegisterNavigationInvoker(AActor* Invoker, float TileGenerationRadius, float TileRemovalRadius) | FinalNative+1 flags | | 0x10 |
| void OnNavigationBoundsUpdated(ANavMeshBoundsVolume* NavVolume) | FinalNative+1 flags | | 0x08 |
| bool NavigationRaycast(UObject* WorldContextObject, const FVector& RayStart, const FVector& RayEnd, const FVector& HitLocation, TSubclassOf<UNavigationQueryFilter> FilterClass, AController* Querier) | FinalNative+2 flags | | 0x61 |
| bool K2_ReplaceAreaInOctreeData(UObject* Object, TSubclassOf<UNavArea> OldArea, TSubclassOf<UNavArea> NewArea) | FinalNative+1 flags | | 0x19 |
| bool K2_ProjectPointToNavigation(UObject* WorldContextObject, const FVector& Point, const FVector& ProjectedLocation, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass, const FVector& QueryExtent) | FinalNative+2 flags | | 0x61 |
| bool K2_GetRandomReachablePointInRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass) | FinalNative+2 flags | | 0x51 |
| bool K2_GetRandomPointInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass) | FinalNative+2 flags | | 0x51 |
| bool K2_GetRandomLocationInNavigableRadius(UObject* WorldContextObject, const FVector& Origin, const FVector& RandomLocation, float Radius, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass) | FinalNative+2 flags | | 0x51 |
| bool IsNavigationBeingBuiltOrLocked(UObject* WorldContextObject) | FinalNative+2 flags | | 0x09 |
| bool IsNavigationBeingBuilt(UObject* WorldContextObject) | FinalNative+2 flags | | 0x09 |
| ENavigationQueryResult GetPathLength(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathLength, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass) | FinalNative+2 flags | | 0x51 |
| ENavigationQueryResult GetPathCost(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, const double& PathCost, ANavigationData* NavData, TSubclassOf<UNavigationQueryFilter> FilterClass) | FinalNative+2 flags | | 0x51 |
| UNavigationSystemV1* GetNavigationSystem(UObject* WorldContextObject) | FinalNative+2 flags | | 0x10 |
| UNavigationPath* FindPathToLocationSynchronously(UObject* WorldContextObject, const FVector& PathStart, const FVector& PathEnd, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass) | FinalNative+2 flags | | 0x50 |
| UNavigationPath* FindPathToActorSynchronously(UObject* WorldContextObject, const FVector& PathStart, AActor* GoalActor, float TetherDistance, AActor* PathfindingContext, TSubclassOf<UNavigationQueryFilter> FilterClass) | FinalNative+2 flags | | 0x48 |