| void UpdateAutoGenNavLinks(const TArray<FMercunaAutoNavLinkForUpdate>& LinksToUpdate) | FinalNative+1 flags | | 0x10 |
| void UnregisterNavInvoker(AActor* Actor) | FinalNative+1 flags | | 0x08 |
| void SaveToObjFile(const FMercunaGroundAgentType& AgentType, bool bDrawPolyMesh) | FinalNative+1 flags | | 0x0D |
| void RegisterNavInvoker(AActor* Actor, const FName& AgentType, float GenerationRadius, float RemovalRadius) | FinalNative+1 flags | | 0x18 |
| void RebuildVolumes(const TArray<FBox>& Volumes, bool bMergeVolumes, bool bOnlyUnbuilt, bool bApplyNavSeeds) | NativePublic | | 0x13 |
| void RebuildVolume(AActor* Volume, bool bApplyNavSeeds) | NativePublic | | 0x09 |
| void RebuildChanges() | NativePublic | | 0x00 |
| void Raycast(FMercunaGroundAgentType& AgentType, const FVector& From, const FVector& To, const bool& bRayHit, const FVector& HitPosition, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x69 |
| void ProjectToNavigable(FMercunaGroundAgentType& AgentType, const FVector& position, const EMercunaProjectionDirection& Direction, const bool& bResult, const FVector& ProjectedPosition, float SearchHeight, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x55 |
| void IsReachableLatent(FMercunaGroundAgentType& AgentType, const FVector& From, const TArray<FVector>& To, const TArray<bool>& Result, const TArray<float>& PathLengths, const TArray<FVector>& ClampedTo, UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, float MaxPathLength, float FromSearchRadius, float ToSearchRadius, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0xA1 |
| bool IsReachable(FMercunaGroundAgentType& AgentType, const FVector& From, const FVector& To, const float& PathLength, float MaxPathLength, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x56 |
| void IsNavigableMulti(FMercunaGroundAgentType& AgentType, const TArray<FVector>& Positions, const TArray<bool>& Results, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x39 |
| void IsNavigable(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x35 |
| bool IsBuiltWithinBox(FMercunaGroundAgentType& AgentType, const FBox& Box) | FinalNative+1 flags | | 0x49 |
| bool IsBuilt(FMercunaGroundAgentType& AgentType, const FVector& Pos) | FinalNative+1 flags | | 0x29 |
| bool IsBuilding() | NativePublic | | 0x01 |
| bool IsAnyWorkInProgress() | NativePublic | | 0x01 |
| void GetWaterEdges(FMercunaGroundAgentType& AgentType, const FVector& position, float MaxPathDistance, const TArray<FMercunaNavEdge>& Edges, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x4D |
| int32 GetNumBoxesBuilding() | NativePublic | | 0x04 |
| void GetNavigableSpaceEdges(FMercunaGroundAgentType& AgentType, const FVector& position, const TArray<FMercunaNavMeshEdge>& NavMeshEdges, float MaxDistance, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x49 |
| void GetClosestPosOutOfWater(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, const FVector& ClosestPosition, float MaxDistance, bool DistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x59 |
| void GetClosestPosInWater(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, const FVector& ClosestPosition, float MaxDistance, bool DistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x59 |
| void GetClosestNavigableSpaceEdge(FMercunaGroundAgentType& AgentType, const FVector& position, const bool& bResult, FMercunaNavMeshEdge& ClosestEdge, const FVector& ClosestPoint, float MaxDistance, bool MaxDistanceIsPathDistance, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x89 |
| AMercunaNavGroundGrid* GetBestNavGridInstance(UObject* WorldContext, const FVector& position, FMercunaGroundAgentType& AgentType) | FinalNative+2 flags | | 0x38 |
| void GetAutoGenNavLinksInVolume(FMercunaGroundAgentType& AgentType, const FBox& Volume, const TArray<FMercunaNavLinkInfo>& Results) | FinalNative+1 flags | | 0x58 |
| void GenerateRandomPointsInBox(FMercunaGroundAgentType& AgentType, const FBox& Volume, int32 NumPoints, const TArray<FVector>& Results, const FRotator& Rotator, int32 RandomSeed, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x85 |
| void GenerateRandomPoints(FMercunaGroundAgentType& AgentType, const FVector& position, float MaxDistance, int32 NumPoints, const TArray<FVector>& Results, bool MaxDistanceIsPathDistance, int32 RandomSeed, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x55 |
| void GenerateGridOfPoints(FMercunaGroundAgentType& AgentType, const FVector& position, float MaxDistance, float SpaceBetween, const TArray<FVector>& Results, bool MaxDistanceIsPathDistance, bool AlignPointsToCentre, const EMercunaNavLinkQueryMode& FollowNavLinks, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x4D |
| UMercunaSmoothPath* FindSmoothPathFromLocationToLocations(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const TArray<FVector>& Destinations, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxSpeedReverse, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x90 |
| UMercunaSmoothPath* FindSmoothPathFromLocationToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const FVector& End, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxSpeedReverse, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x98 |
| UMercunaSmoothPath* FindSmoothPathFromLocationToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxReverseSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x88 |
| UMercunaSmoothPath* FindSmoothPathFromActorToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, const FVector& EndDir, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxReverseSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x88 |
| UMercunaSmoothPath* FindSmoothPathFromActorToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, float MaxReverseSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x60 |
| UMercunaPath* FindPathFromLocationToLocations(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const TArray<FVector>& Destinations, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x88 |
| UMercunaPath* FindPathFromLocationToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, const FVector& End, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x90 |
| UMercunaPath* FindPathFromLocationToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, const FVector& Start, const FVector& StartDir, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x80 |
| UMercunaPath* FindPathFromActorToLocation(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, const FVector& End, const FVector& EndDir, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x80 |
| UMercunaPath* FindPathFromActorToActor(FMercunaGroundAgentType& AgentType, const FScriptDelegate& OnPathUpdated, AActor* StartActor, AActor* EndActor, float MinTurnRadius, float IdealTurnRadius, float MaxSpeed, bool AllowPartial, float MaxPathLength, float SlopePenalty, const FMercunaUsageSpec& UsageSpec) | FinalNative+1 flags | | 0x58 |
| void EnableAutoGenNavLinksInVolume(FMercunaGroundAgentType& AgentType, const FBox& Volume) | FinalNative+1 flags | | 0x48 |
| void EnableAutoGenNavLinksByIdentifier(const TArray<FMercunaNavLinkIdentifier>& Identifiers) | FinalNative+1 flags | | 0x10 |
| void DisableAutoGenNavLinksInVolume(FMercunaGroundAgentType& AgentType, const FBox& Volume) | FinalNative+1 flags | | 0x48 |
| void DisableAutoGenNavLinksByIdentifier(const TArray<FMercunaNavLinkIdentifier>& Identifiers) | FinalNative+1 flags | | 0x10 |
| void Create() | FinalNative+1 flags | | 0x00 |
| void ClampToNavigable(FMercunaGroundAgentType& AgentType, const FVector& position, float SearchRadius, float HeightRange, const bool& bResult, const FVector& ClampedPosition, FMercunaUsageTypes& ClampedUsageTypes, const FMercunaUsageSpec& UsageSpec, bool bIgnoreStationaryObstacles) | FinalNative+1 flags | | 0x5D |
| void Build(const TArray<FVector>& PriorityPositions) | NativePublic | | 0x10 |