@TheJamsh Thanks, but thats not the problem, as i tested i can successfully call the interface for example in the tick function or somewhere else.
So what i found out, if i call it with an timer in the OnDataReceived() function it works fine:
FTimerDelegate TimerDel;
TimerDel.BindUObject(this, &UCallGlobalEvents::Call_Event1);
GetWorld()->GetTimerManager().SetTimerForNextTick(TimerDel);
I dont understand whats going wrong here when calling it without a timer, especially since calling it via
AsyncTask(ENamedThreads::GameThread, =]() {}
is also not working.