UNavAreaBase

A stub class. Actual implementation in NavigationSystem module.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavAreaBase.h

Include

#include "AI/Navigation/NavAreaBase.h"

Syntax

class UNavAreaBase : public UObject

Remarks

A stub class. Actual implementation in NavigationSystem module.

Variables

Name Description

Protected variable

uint8: 1

 

bIsMetaArea

Constructors

Name Description

Public function

UNavAreaBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual Const

bool

 

IsLowArea()

Leftover from NavigationSystem extraction from the Engine code

Public function Virtual Const

bool

 

IsMetaArea()

Protected function Virtual Const

TSubclassOf<...

 

PickAreaClassForAgent

(
    const AActor& Actor,
    const FNavAgentProperties& NavAgen...
)

Picks an navigation area class that should be used for Actor when queried by NavAgent.

Public function Static

TSubclassOf<...

 

PickAreaClassForAgent

(
    TSubclassOf< UNavAreaBase > AreaCla...,
    const AActor& Actor,
    const FNavAgentProperties& NavAgen...
)

Picks an navigation area class that should be used for Actor when queried by NavAgent.