UNavLinkCustomInterface

Interface for custom navigation links

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

NavigationSystem

Header

/Engine/Source/Runtime/NavigationSystem/Public/NavLinkCustomInterface.h

Include

#include "NavLinkCustomInterface.h"

Syntax

class UNavLinkCustomInterface : public UInterface

Remarks

Interface for custom navigation links

They can affect path finding requests without navmesh rebuilds (e.g. opened/closed doors), allows updating their area class without navmesh rebuilds (e.g. dynamic path cost) and give hooks for supporting custom movement (e.g. ladders),

Owner is responsible for registering and unregistering links in NavigationSystem:

  • RegisterCustomLink

  • UnregisterCustomLink

See also: NavLinkCustomComponent

Constructors

Name Description

Public function

UNavLinkCustomInterface

(
    const FObjectInitializer& ObjectIn...
)