NavMesh with destructible/removable stairs

Hi guys,

I have this simple situation: some stairs going from the floor to an upper platform.

I want to be able to remove/destroy the stairs, and of course to update my navmesh.

I can deal with the stairs surface by having a NavMeshObstacle that I enable once the stairs are removed:

But the problem is that I don’t have the floor surface which was under the stairs…

Is there a way to handle this issue?
Is there an entity (which would be kind of the opposite of a NavMeshObstacle) to add new surface to an existing NavMesh?

Thanks

Reduce the height and put a positive offset on the y axis of your navmeshobstacle so he don’t collide with the ground

maybe you shouldn’t bake the stairs (so the ground is walkable) but add a NavMesh off link https://docs.unity3d.com/Manual/nav-CreateOffMeshLink.html ?
Active the Navmeshobstacle and the off link when the stair is “visible” disable the off mesh link and the navmeshobstacle when your stairs is “invisible”