Sorry forgot to add this to the main post. I have two actors in the level, that I fill in to the TargetClass parameter in the editor. So the out array (PatrolLocations) should have two indexes. One for each of the two TargetClass actors I have in the level that represent the patrol path. What’s happening is I’m getting the log message that fires when the PatrolLocations array is NOT greater than zero (ie empty).