Navigation
Unreal Engine C++ API Reference > Runtime > NavigationSystem
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterface
- UNavLinkCustomInterface
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
Type | Name | Description | |
---|---|---|---|
![]() |
UNavLinkCustomInterface
(
const FObjectInitializer& ObjectInitializer |