Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI
Inheritance Hierarchy
- FNavigationModifier
- FSimpleLinkNavModifier
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/AI/NavigationModifier.h |
| Include | #include "AI/NavigationModifier.h" |
Syntax
struct FSimpleLinkNavModifier : public FNavigationModifier
Remarks
This modifier allows defining ad-hoc navigation links defining connections in an straightforward way.
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32: 1 | bHasFallDownLinks | Set to true if any of links stored is a "fall down" link, i.e. requires vertical snapping to geometry | |
| int32: 1 | bHasMetaAreasPoint | ||
| int32: 1 | bHasMetaAreasSegment | ||
| TArray< FNavigationLink > | Links | Use Set/Append/Add function to update links, they will take care of meta areas | |
| FTransform | LocalToWorld | ||
| FNavLinkId | NavLinkId | ||
| TArray< FNavigationSegmentLink > | SegmentLinks |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| PRAGMA_DISABLE_DEPRECATION_WARNINGS | FSimpleLinkNavModifier
(
const FSimpleLinkNavModifier& |
||
FSimpleLinkNavModifier
(
FSimpleLinkNavModifier&& Other |
|||
FSimpleLinkNavModifier
(
const FNavigationLink& InLink, |
|||
FSimpleLinkNavModifier
(
const TArray< FNavigationLink >& InLinks, |
|||
FSimpleLinkNavModifier
(
const FNavigationSegmentLink& InLink, |
|||
FSimpleLinkNavModifier
(
const TArray< FNavigationSegmentLink >& InSegmentLinks, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddLink
(
const FNavigationLink& InLink |
||
| void | AddSegmentLink
(
const FNavigationSegmentLink& InLink |
||
| void | AppendLinks
(
const TArray< FNavigationLink >& InLinks |
||
| void | AppendSegmentLinks
(
const TArray< FNavigationSegmentLink >& InLinks |
||
| bool | |||
| void | SetLinks
(
const TArray< FNavigationLink >& InLinks |
||
| void | SetSegmentLinks
(
const TArray< FNavigationSegmentLink >& InLinks |
||
| void | UpdateFlags () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FSimpleLinkNavModifier & | operator=
(
const FSimpleLinkNavModifier& Other |
||
| FSimpleLinkNavModifier & | operator=
(
FSimpleLinkNavModifier&& Other |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | UserId | Use NavLinkId instead, this id is no longer used in the engine. |