Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI > API/Runtime/Engine/AI/Navigation
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavigationTypes.h |
| Include | #include "AI/Navigation/NavigationTypes.h" |
Syntax
struct FNavLinkAuxiliaryId
Remarks
There should be one of these Ids generated and stored per Actor or Component that inherits from INavLinkCustomInterface. Primarily its a way of differentiating between Components that inherit from INavLinkCustomInterface as the ActorInstanceGuid alone can not do this.See UNavLinkCustomComponent as an example. For Level Instances these will be different for each component in an actor but repeated in repeated Level Instances.FNavLinkId::GenerateUniqueId() uses this to make the UniqueId
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FNavLinkAuxiliaryId | Helper function: returns unique Auxiliary ID for custom links. | ||
| uint64 | GetId () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FNavLinkAuxiliaryId& Other |
||
| bool | operator==
(
const FNavLinkAuxiliaryId& Other |
Constants
| Name | Description |
|---|---|
| Invalid | |
| InvalidLinkId |