UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPathFollowingResultFlags Namespace Reference

Typedefs

typedef uint16 Type
 

Functions

FString ToString (uint16 Value)
 

Variables

const Type None = 0
 
const Type Success = (1 << 0)
 
const Type Blocked = (1 << 1)
 
const Type OffPath = (1 << 2)
 
const Type UserAbort = (1 << 3)
 
const Type OwnerFinished = (1 << 4)
 
const Type InvalidPath = (1 << 5)
 
const Type MovementStop = (1 << 6)
 
const Type NewRequest = (1 << 7)
 
const Type ForcedScript = (1 << 8)
 
const Type AlreadyAtGoal = (1 << 9)
 
const Type FirstGameplayFlagShift = 10
 
const Type UserAbortFlagMask = ~(Success | Blocked | OffPath)
 

Typedef Documentation

◆ Type

Function Documentation

◆ ToString()

FString FPathFollowingResultFlags::ToString ( uint16  Value)

Variable Documentation

◆ AlreadyAtGoal

const Type FPathFollowingResultFlags::AlreadyAtGoal = (1 << 9)
inline

Finish details: never started, agent was already at goal

◆ Blocked

const Type FPathFollowingResultFlags::Blocked = (1 << 1)
inline

Movement was blocked (EPathFollowingResult::Blocked)

◆ FirstGameplayFlagShift

const Type FPathFollowingResultFlags::FirstGameplayFlagShift = 10
inline

Can be used to create project specific reasons

◆ ForcedScript

const Type FPathFollowingResultFlags::ForcedScript = (1 << 8)
inline

Abort details: blueprint MoveTo function was called

◆ InvalidPath

const Type FPathFollowingResultFlags::InvalidPath = (1 << 5)
inline

Abort details: path is no longer valid

◆ MovementStop

const Type FPathFollowingResultFlags::MovementStop = (1 << 6)
inline

Abort details: unable to move

◆ NewRequest

const Type FPathFollowingResultFlags::NewRequest = (1 << 7)
inline

Abort details: new movement request was received

◆ None

const Type FPathFollowingResultFlags::None = 0
inline

◆ OffPath

const Type FPathFollowingResultFlags::OffPath = (1 << 2)
inline

Agent is not on path (EPathFollowingResult::OffPath)

◆ OwnerFinished

const Type FPathFollowingResultFlags::OwnerFinished = (1 << 4)
inline

Abort details: owner no longer wants to move

◆ Success

const Type FPathFollowingResultFlags::Success = (1 << 0)
inline

Reached destination (EPathFollowingResult::Success)

◆ UserAbort

const Type FPathFollowingResultFlags::UserAbort = (1 << 3)
inline

◆ UserAbortFlagMask

const Type FPathFollowingResultFlags::UserAbortFlagMask = ~(Success | Blocked | OffPath)
inline