So I set my generation runtime for my navmesh to be dynamic, but i really don’t need that because i just want to generate my navmesh when I move objects at the BeginPlay (which only happens once) and I don’t need to build the navmesh after that so i did dig into the source code and i found the functions: UNavigationSystem::AddNavigationBuildLock and UNavigationSystem::RemoveNavigationBuildLock so i added a navigiation build lock after the movement thing and it worked PERFECTLY and i got 20 frames back doing it this way…. but it’s kind of scary because i couldn’t find any documentation on these functions and no one talks about them so am i doing something wrong or missing something?
Thanks!