Navigation
Unreal Engine C++ API Reference > Runtime > Engine > AI > Navigation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNavAreaBase
- UNavArea
- UNavArea_Default
- UNavArea_LowHeight
- UNavArea_Null
- UNavArea_Obstacle
- UNavAreaMeta
- UNavAreaMeta_SwitchByAgent
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
Type | Name | Description | |
---|---|---|---|
![]() |
uint8: 1 | bIsMetaArea |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UNavAreaBase
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | IsLowArea () |
Leftover from NavigationSystem extraction from the Engine code |
![]() ![]() ![]() |
bool | IsMetaArea () |
|
![]() ![]() ![]() |
TSubclassOf< UNavAreaBase > | PickAreaClassForAgent
(
const AActor& Actor, |
Picks an navigation area class that should be used for Actor when queried by NavAgent. |
![]() ![]() |
TSubclassOf< UNavAreaBase > | PickAreaClassForAgent
(
TSubclassOf< UNavAreaBase > AreaClass, |
Picks an navigation area class that should be used for Actor when queried by NavAgent. |