UNavAreaBase

A stub class. Actual implementation in NavigationSystem module.

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss