// Copyright Epic Games, Inc. All Rights Reserved. #include "NavAreas/NavAreaMeta.h" UNavAreaMeta::UNavAreaMeta(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) { bIsMetaArea = true; } TSubclassOf UNavAreaMeta::PickAreaClass(TSubclassOf AreaClass, const AActor* Actor, const FNavAgentProperties& NavAgent) { return Actor ? TSubclassOf(UNavAreaBase::PickAreaClassForAgent(AreaClass, *Actor, NavAgent)) : AreaClass; } TSubclassOf UNavAreaMeta::PickAreaClass(const AActor* Actor, const FNavAgentProperties& NavAgent) { return Actor ? TSubclassOf(PickAreaClassForAgent(*Actor, NavAgent)) : TSubclassOf(GetClass()); }