How to make areas of the navmesh one directional?

My AI’s are having a bit of trouble navigating certain areas. For example they just walk straight into my revolving doors on any side and have to be pushed by the door itself to get past it if they’re on the wrong side. Is there any way to create sections that are only traversable in a single direction?

For single-direction ways on navmesh you could use navigation links. See NavLinkProxy for how it could be implemented.

–mieszko