It’s all over youtube… everybody uses functions when they should be using events.
And now, it’s payback time ![]()
The whole point of functions, is you get a value back. That’s what they’re for, to get the one value. So the moment you do this

the function exits. In other words, it exits for the first value in the loop.
Also, functions won’t let you use ‘latent’ ( time based ) nodes, as I see you’ve discovered.
So you just do it with an event, like this
And you can call it like this

Its just not purple but, meh…
Thank you for your support. But i need to make it with LoadStreamLevel, its c++ & bp (VR), so i can load some functions just once, and i have some stuff that i can load just once ![]()
Its my summer internship, first encounter with BP and UE, so im still figuring thing out ![]()
Just gonna do the simple way, somehow store last loaded level, load next/unload last :))




