UNavAreaMeta

A convenience class for an area that has [IsMetaArea()](API\Runtime\Engine\AI\Navigation\UNavAreaBase\IsMetaArea) == true.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

NavigationSystem

Header

/Engine/Source/Runtime/NavigationSystem/Public/NavAreas/NavAreaMeta.h

Include

#include "NavAreas/NavAreaMeta.h"

Syntax

class UNavAreaMeta : public UNavArea

Remarks

A convenience class for an area that has IsMetaArea() == true. Do not use this class when determining whether an area class is "meta". Call IsMetaArea instead.

Constructors

Name Description

Public function

UNavAreaMeta

(
    const FObjectInitializer& ObjectIn...
)

Deprecated Functions

Name Description

Public function Virtual

TSubclassOf<...

 

PickAreaClass

(
    const AActor* Actor,
    const FNavAgentProperties& NavAgen...
)

UNavAreaMeta::PickAreaClass is deprecated. Use UNavArea::PickAreaClassForAgent instead

Public function Static

TSubclassOf<...

 

PickAreaClass

(
    TSubclassOf< UNavArea > AreaClass,
    const AActor* Actor,
    const FNavAgentProperties& NavAgen...
)

UNavAreaMeta::PickAreaClass is deprecated. Use UNavArea::PickAreaClassForAgent instead