ANavigationObjectBase

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/NavigationObjectBase.h

Include

#include "Engine/NavigationObjectBase.h"

Syntax

class ANavigationObjectBase :
    public AActor,
    public INavAgentInterface

Variables

Name Description

Public variable

uint32: 1

 

bIsPIEPlayerStart

True if this nav point was spawned to be a PIE player start.

Constructors

Name Description

Public function

ANavigationObjectBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

void

 

FindBase()

Public function Const

UBillboardCo...

 

GetBadSprite()

Returns BadSprite subobject

Public function Const

UCapsuleComp...

 

GetCapsuleComponent()

Returns CapsuleComponent subobject

Public function Const

UBillboardCo...

 

GetGoodSprite()

Returns GoodSprite subobject

Public function

APhysicsVolu...

 

GetNavPhysicsVolume()

Return Physics Volume for this Actor.

Public function Virtual

bool

 

ShouldBeBased()

Public function Virtual

void

 

Validate()

Check to make sure the navigation is at a valid point.

Overridden from AActor

Name Description

Public function Virtual Const

void

 

GetSimpleCollisionCylinder

(
    float& CollisionRadius,
    float& CollisionHalfHeight
)

Get axis-aligned cylinder around this actor, used for simple collision checks (ie Pawns reaching a destination).

Public function Virtual

void

 

PostEditMove

(
    bool bFinished
)

Called after an actor has been moved in the editor

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditUndo()

Called after applying a transaction to the object.

Overridden from INavAgentInterface

Name Description

Public function Virtual Const

void

 

GetMoveGoalReachTest

(
    const AActor* MovingActor,
    const FVector& MoveOffset,
    FVector& GoalOffset,
    float& GoalRadius,
    float& GoalHalfHeight
)

Get cylinder for testing if actor has been reached

Public function Virtual Const

FVector

 

GetNavAgentLocation()

INavAgentInterface start.