How to know if Dynamic Nav Mesh is done building?

I have procedural level inside a dynamic nav mesh volume that generates in-game. It works perfectly fine but since the generated level can be a bit big, it takes some time to build the navigation mesh. What I want to know is if there is a way to find out if a dynamic nav mesh is done building.

What I really aim for this is that the navigation mesh should be computed completely before game start. Is there such a way?

Thanks in advance!!

To anyone who is wondering, I think I have a lead to find out how.
There is an event called UNavigationSystem::OnNavigationGenerationFinishedDelegate that fires when navmesh is done building. You have to bind the event delegate to your custom event or whatever event you want to bind!

][1]

1 Like