What are the best ways to setup differents NavMeshBoundsVolumes or ModifiersVolumes for different lAs ?

Thank you for the answers :slight_smile:

Patrol was a example, but for example if the AI is chasing the player or moving to something, how can it knows “where” to stop because of the limit ? (Q1)

If I continue with my “ROOM” and “CORRIDOR” example, if the AI in the ROOM starts to move towards the player (who is in the CORRIDOR), how does it knows the “limits” ? (Q2)

In this example with my “ROOM” and “CORRIDOR” i only have one entrance so I could detect if the AI enter the exit with a overlapping event with a trigger box, but if I am in a open space ? (Q3)

Here I have 2 AI (from the same BP, I added a outlines for me so I can debug)


How can I detect when the IA get out “of the box” ? (Q4)

For Q4 i thought about using a trigger box for each “zone”, and if the AI stops overlapping Event End Overlap it gets back in, but I dont think its a great idea because I will have dozens of those AI at the same time, can you think of a more optimized alternative? (Q5)