I don’t know much about how maps are loaded, but storing a hard reference to a world like that isn’t likely to work. That would require the map be loaded into memory whenever the asset is loaded.
Try storing it as a TAssetPtr< UWorld > or FStringAssetReference. Also I’d guess (but again I’m not sure) that you should be referencing a ULevel rather than a UWorld.
2 Likes