Issue: UProceduralMeshComponent::bUseAsyncCooking is only honored during gameplay (IsGameWorld).
Rationale: For interactive editing scenarios this is also desirable in Editor viewports. At the moment, collision updates are killing performance as I drag actors and update my procedural meshes. e.g. 300ms/frame updating a few 128x128 grids.
Request: It would be really useful to be able to force this setting on. e.g. an additional bUseAsyncCookingInEditor or bForceUseAsyncCooking flag perhaps. I’m sure there might be reasons why this can’t be supported in edit mode, as a lot of systems behave differently in the editor. One can but hope though.