Also, I have another question. How did you create the line of sight for the robbers? Is it raycast based or trigger based?
I used this GPU-based line of sight lib: https://github.com/EntroPi-Games/GPU-Line-of-Sight
It uses a similar technique to shadow maps and uses the mesh bounds for triggering visibility callbacks.