Yeah, use a for loop or do N loop and plug a “Delay” with 10 seconds behind it. And behind that, you plug the function. That should work (:
You can also create variables that count for you and use timers.
You would have one timer at the start that has 0 in time, because the first projectile should be spawned directly. And remove the loop bool.
And you will want to check an INT variable if it is less or equal than 10 and if it is, add 1 to the INT variable and call the timer.
Inside the function, you just place a second timer that calls the function itself with a 10 in time and still false in the loop bool.
This setup would work the same and timers don’t delay the whole actor, so maybe you should think about doing it like this instead of a delay, but still the delay would also work.