Navigation
API > API/Runtime > API/Runtime/NavigationSystem > API/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. |