Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI > API/Runtime/Engine/AI/Navigation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNavAreaBase
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavAreaBase.h |
| Include | #include "AI/Navigation/NavAreaBase.h" |
Syntax
UCLASS (DefaultToInstanced, Abstract, Config=Engine, MinimalAPI)
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. |