This will work on all UObject derived classes
UObject
if (UWorld* World = GetWorld()) { if (World->WorldType == EWorldType::Editor || World->WorldType == EWorldType::EditorPreview) { return; } }