I haven’t spent an excessive amount of time working on my AI set up yet, but I’ve been wondering how generally AI guards are set to patrol only their designated areas. It’s easy enough to program a single guard to walk between any number of points and wait or look around when it reaches those points, but it would be very unhelpful to create a separate AI blueprint for every single one of those routes. (Especially if you wanted to change some overall behaviour.)
So how do you give each guard different commands, while still being able to use the same blueprint to run all of their behaviour?
Would it make sense to put trigger boxes or waypoints in the world that tell guards what their next action should be?
Or make the guards get their directions for the patrol route based on which “patrol route blueprint” they spawn closest to?