I have an enemy character that I place multiple times in a level.
Also I have some waypoints in the level and every enemy patrols all waypoints.
What I want is that I can set which enemy patrols which waypoints.
One solution would be to add a list of waypoints to the character blueprint.
But this is not really the right place for such data as it is only needed by the AI, and the player also can control those characters.
The right place would be in the AI controller I guess, but I dont have access to AIController instances when I place the enemies in the editor.
What would be the right way to achieve what I want?