Navigation
API > API/Runtime > API/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 |