Помогите хотя бы какой-нибудь мыслью. Я подписался на FEditorDelegates::EndPIE, и во время тестов это событие я вызываю в двух случаях: закрывая pie в отдельном окне и останавливая pie в окне редактора. И в этих случаях код выполняется не в одно и то же время. В первом случае этот код вызывается, когда игровой World уже уничтожен, а во втором случае, когда он еще существует.
Как можно синхронизироваться и вызывать событие только после того, как игровой мир уничтожен и существует только редактор?
FWorldDelegates::OnWorldCleanup