Navigation
API > API/Runtime > API/Runtime/NavigationSystem
Class containing definition of a navigation area
| Name | UNavArea |
| Type | class |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavAreas/NavArea.h |
| Include Path | #include "NavAreas/NavArea.h" |
Syntax
UCLASS (DefaultToInstanced, Abstract, Config=Engine, Blueprintable, MinimalAPI)
class UNavArea : public UNavAreaBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNavAreaBase → UNavArea
Derived Classes
UNavArea derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNavArea
(
const FObjectInitializer& ObjectInitializer |
NavAreas/NavArea.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSupportsAgent0 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent1 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent10 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent11 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent12 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent13 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent14 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent15 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent2 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent3 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent4 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent5 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent6 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent7 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent8 | uint32 | NavAreas/NavArea.h |
|
|
| bSupportsAgent9 | uint32 | NavAreas/NavArea.h |
|
|
| DefaultCost | float | Travel cost multiplier for path distance | NavAreas/NavArea.h |
|
| DrawColor | FColor | Area color in navigation view | NavAreas/NavArea.h |
|
| SupportedAgents | FNavAgentSelector | Restrict area only to specified agents | NavAreas/NavArea.h |
|
| SupportedAgentsBits | uint32 | NavAreas/NavArea.h | ||
| UNavArea | union UNavArea | DEPRECATED AGENT CONFIG. | NavAreas/NavArea.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyFrom
(
TSubclassOf< UNavArea > AreaClass |
Copy properties from other area | NavAreas/NavArea.h | |
uint16 GetAreaFlags() |
NavAreas/NavArea.h | ||
virtual float GetFixedAreaEnteringCost() |
Get the fixed area entering cost. | NavAreas/NavArea.h | |
bool HasFlags
(
uint16 InFlags |
NavAreas/NavArea.h | ||
virtual void InitializeArea() |
Called before adding to navigation system | NavAreas/NavArea.h | |
bool IsSupportingAgent
(
int32 AgentIndex |
NavAreas/NavArea.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FinishDestroy() |
NavAreas/NavArea.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
NavAreas/NavArea.h | ||
virtual void PostInitProperties() |
NavAreas/NavArea.h | ||
virtual void PostLoad() |
NavAreas/NavArea.h | ||
virtual void Serialize
(
FArchive& Ar |
NavAreas/NavArea.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RegisterArea() |
NavAreas/NavArea.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Retrieved color declared for AreaDefinitionClass | NavAreas/NavArea.h |