If I google ‘ue4 events vs functions’ what comes up is ’ Events cannot have return values or local variables like the Functions but the key difference is that they are asynchronous by nature, this means a couple of things: You can manipulate time inside events (e.g., delays or timelines) You can replicate them over network, essential for any multiplayer game.’
I’ve read in several places that events are asynchronous, so it is surprising that you say they are not