Navigation
Unreal Engine C++ API Reference > Runtime > NavigationSystem > NavAreas
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNavAreaBase
- UNavArea
- UNavAreaMeta
- UNavAreaMeta_SwitchByAgent
References
Module | NavigationSystem |
Header | /Engine/Source/Runtime/NavigationSystem/Public/NavAreas/NavAreaMeta_SwitchByAgent.h |
Include | #include "NavAreas/NavAreaMeta_SwitchByAgent.h" |
Syntax
class UNavAreaMeta_SwitchByAgent : public UNavAreaMeta
Remarks
Class containing definition of a navigation area
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TSubclassOf< UNavArea > | Agent0Area | |
![]() |
TSubclassOf< UNavArea > | Agent10Area | |
![]() |
TSubclassOf< UNavArea > | Agent11Area | |
![]() |
TSubclassOf< UNavArea > | Agent12Area | |
![]() |
TSubclassOf< UNavArea > | Agent13Area | |
![]() |
TSubclassOf< UNavArea > | Agent14Area | |
![]() |
TSubclassOf< UNavArea > | Agent15Area | |
![]() |
TSubclassOf< UNavArea > | Agent1Area | |
![]() |
TSubclassOf< UNavArea > | Agent2Area | |
![]() |
TSubclassOf< UNavArea > | Agent3Area | |
![]() |
TSubclassOf< UNavArea > | Agent4Area | |
![]() |
TSubclassOf< UNavArea > | Agent5Area | |
![]() |
TSubclassOf< UNavArea > | Agent6Area | |
![]() |
TSubclassOf< UNavArea > | Agent7Area | |
![]() |
TSubclassOf< UNavArea > | Agent8Area | |
![]() |
TSubclassOf< UNavArea > | Agent9Area |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UNavAreaMeta_SwitchByAgent
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Setup AgentXArea properties |
Overridden from UNavAreaBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TSubclassOf< UNavAreaBase > | PickAreaClassForAgent
(
const AActor& Actor, |
Picks an navigation area class that should be used for Actor when queried by NavAgent. |