Navigation
API > API/Plugins > API/Plugins/MassZoneGraphNavigation
Describes path request along one ZoneGraph lane. If the NextLaneHandle is set, lane is changed when path finishes.
| Name | FZoneGraphShortPathRequest |
| Type | struct |
| Header File | /Engine/Plugins/AI/MassAI/Source/MassZoneGraphNavigation/Public/MassZoneGraphNavigationTypes.h |
| Include Path | #include "MassZoneGraphNavigationTypes.h" |
Syntax
USTRUCT ()
struct FZoneGraphShortPathRequest
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FZoneGraphShortPathRequest() |
MassZoneGraphNavigationTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnticipationDistance | FMassInt16Real | If start or end of path is off-lane, the distance along the lane is pushed forward/back along the lane to make smoother transition. | MassZoneGraphNavigationTypes.h |
|
| bIsEndOfPathDirectionSet | uint8 | Indicates if the optional end of path direction is set. Used only if EndOfPathPosition is set. | MassZoneGraphNavigationTypes.h |
|
| bIsEndOfPathPositionSet | uint8 | Indicates if the optional end of path position is set. | MassZoneGraphNavigationTypes.h |
|
| bMoveReverse | uint8 | If true, move backwards along the lane. | MassZoneGraphNavigationTypes.h |
|
| EndOfPathDirection | FMassSnorm8Vector | Optional specific direction at the end of the path. Used only if EndOfPathPosition is set. | MassZoneGraphNavigationTypes.h |
|
| EndOfPathIntent | EMassMovementAction | Movement intent at the end of the path. | MassZoneGraphNavigationTypes.h |
|
| EndOfPathOffset | FMassInt16Real | MassZoneGraphNavigationTypes.h |
|
|
| EndOfPathPosition | FVector | Optional specific point at the end of the path. | MassZoneGraphNavigationTypes.h |
|
| NextExitLinkType | EZoneLaneLinkType | How the NextLaneHandle links to current lane. | MassZoneGraphNavigationTypes.h |
|
| NextLaneHandle | FZoneGraphLaneHandle | If set, the lane will be switched when path finishes. | MassZoneGraphNavigationTypes.h |
|
| StartPosition | FVector | Position used as the start of the path | MassZoneGraphNavigationTypes.h |
|
| TargetDistance | float | Distance to move. | MassZoneGraphNavigationTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString ToString() |
MassZoneGraphNavigationTypes.h |