31 UNavigationSystemV1 *NavSys =
32 FNavigationSystem::GetCurrent<UNavigationSystemV1>(GetWorld());
33 if (NavSys ==
nullptr)
41 FSharedConstNavQueryFilter QueryFilter;
42 if (ANavigationData *NavData = NavSys->GetDefaultNavDataInstance())
44 QueryFilter = UNavigationQueryFilter::GetQueryFilter(
45 *NavData, TSubclassOf<UNavigationQueryFilter>(UCarlaWalkerNavFilter::StaticClass()));
48 if (!NavSys->GetRandomPoint(Result,
nullptr, QueryFilter))
52 OutLocation = Result.Location;