How to generate different navmesh in same terrain

Hey guys I’m having trouble making a horror game where I want to put different ghosts in these four areas Outside of those areas it can’t walk or go but all areas share the same terrain so how do achieve this
in every location, a ghost is active if I cross invisible line
please help me and
thank you in advance

When I posted this question, I didn’t have much experience with Navmesh. If you face the same problem as I did, you can change the collect objects value for all game objects to volume.

If you can’t understand what I’m saying, look at the screenshot.