Executing and passing data between threads using a delegate call?

 AsyncTask(ENamedThreads::GameThread, =]() { // Code placed here will execute on game thread }); 

Remember to include “Async.h” in your .cpp