Ai move to each point in a foreach loop?

You could do a function which returns you the target actor given an index (int).

You create an event which has your move to logic and call it after your delay. One variable for the index which you increase each time after you called your “get actor function” and then simply plug that into your Ai move to.

On successful you call the same even again. If the index is out of bounds you simply stop calling it which will break your loop and stop your movement logic all together.

You could call a new even there (something like path finished) and implement further logic there.

Cheers