| void UpdateDynamicSteeringParams(FMercunaSurfaceNavigationDynamicSteeringParameters& NewDynamicSteeringParams) | FinalNative+1 flags | | 0x10 |
| void TrackActor(AActor* Actor, float Distance, float Speed, const FVector& Offset, bool UsePartialPath, bool bUseEndActorOrientation) | FinalNative+1 flags | | 0x2A |
| void Stop() | FinalNative+1 flags | | 0x00 |
| void SteeringParametersChanged() | NativePublic | | 0x00 |
| void SetUsageSpec(const FMercunaUsageSpec& NewUsageSpec) | NativePublic | | 0x08 |
| void SetNavGridToBest() | FinalNative+1 flags | | 0x00 |
| void SetNavGrid(AMercunaNavSurfaceGrid* NavSurfaceGrid) | FinalNative+1 flags | | 0x08 |
| void SetAvoidanceAgainst(AActor* Actor, bool Enable) | NativePublic | | 0x09 |
| void SetAgentType(const FMercunaSurfaceAgentType& NewAgentType) | FinalNative+1 flags | | 0x0C |
| void ResumeNavigation() | NativePublic | | 0x00 |
| void PauseNavigation() | NativePublic | | 0x00 |
| bool OverrideSpeedMultiplier(float NewSpeedMultiplier) | NativePublic | | 0x05 |
| void NavLinkComplete() | NativePublic | | 0x00 |
| void MoveToLocations(const TArray<FVector>& Destinations, const FVector& EndDirection, float EndDistance, float Speed, bool UsePartialPath) | FinalNative+1 flags | | 0x31 |
| void MoveToLocation(const FVector& Destination, const FVector& EndDirection, float EndDistance, float Speed, bool UsePartialPath) | FinalNative+1 flags | | 0x39 |
| void MoveToActor(AActor* Actor, float EndDistance, float Speed, bool UsePartialPath, bool bUseEndActorOrientation) | FinalNative+1 flags | | 0x12 |
| void InvalidateContextualSteeringParamsAgainstActor(AActor* Actor) | NativePublic | | 0x08 |
| void InvalidateContextualSteeringParams() | NativePublic | | 0x00 |
| FMercunaUsageSpec GetUsageSpec() | NativePublic | | 0x08 |
| FMercunaSurfaceAgentType GetSurfaceAgentType() | FinalNative+1 flags | | 0x0C |
| FMercunaSurfaceNavigationSteeringParameters GetSteeringParameters() | FinalNative+1 flags | | 0x18 |
| float GetRemainingPathLength() | NativePublic | | 0x04 |
| void GetPathInfo(const bool& Valid, const float& DistanceToEnd) | NativePublic | | 0x08 |
| void GetNextNavLinkInfo(const bool& bNextNavLinkFound, const float& DistanceToNextNavLink, const float& TimeToNextNavLink, FMercunaPathNavLinkInfo& NavLinkInfo, float MaxLookAhead) | NativePublic | | 0x16C |
| void GetNextNavLink(const bool& bNextNavLinkFound, const float& DistanceToNextNavLink, const float& TimeToNextNavLink, const FVector& TraversalStart, const FVector& TraversalEnd, const AActor*& NavLinkActor, const UMercunaNavLinkComponent*& NavLinkComponent, float MaxLookAhead) | FinalNative+1 flags | | 0x54 |
| AMercunaNavSurfaceGrid* GetNavGrid() | FinalNative+1 flags | | 0x08 |
| FVector GetLookDirection() | NativePublic | | 0x18 |
| FMercunaSurfaceNavigationDynamicSteeringParameters GetDynamicSteeringParameters() | FinalNative+1 flags | | 0x10 |
| UMercunaPath* GetCurrentPath() | NativePublic | | 0x08 |
| FMercunaSurfaceNavigationConfiguration GetConfiguration() | FinalNative+1 flags | | 0x14 |
| void ConfigureSteering(FMercunaSurfaceNavigationSteeringParameters& NewSteering) | FinalNative+1 flags | | 0x18 |
| void ConfigureMovement(const EMercunaAvoidanceMode& NewAvoidanceMode) | FinalNative+1 flags | | 0x01 |
| void Configure(FMercunaSurfaceNavigationConfiguration& NewConfiguration) | FinalNative+1 flags | | 0x14 |
| void ClearAvoidanceExclusions() | NativePublic | | 0x00 |
| void CancelMovement() | FinalNative+1 flags | | 0x00 |
| void AddDestinationLocation(const FVector& NextDestination, bool bSmoothTransition) | FinalNative+1 flags | | 0x19 |