I’m making a component that broadcasts a delegate every few ticks. I’m printing debug messages before and after the broadcast:
PRINT_DEBUG("delegate start")
OnExampleRun.Broadcast();
PRINT_DEBUG("delegate end")
I’ve also bound a function that prints “delegate executing”. This is the order of the debug messages (“ends” is printed before “executing”):
delegate start
delegate end
delegate executing
The order is very important for what I’m trying to achieve. Do the delegates run asynchronously/after the TickComponent functions? And is there a way to make them execute immediately and synchronously when I call?