When setting the default value for a property of type UStaticMeshComponent*, an asset can be selected when a blueprint is in data-only mode, but NOT when it is in the full editor.
To repro:
- Make a C++ class, inherit from actor, add the following to the .h file
UPROPERTY(BlueprintReadWrite, EditAnywhere, Category = "Grid") UStaticMeshComponent* TestMesh;
Make a blueprint from the C++ class, and edit it.
In data only mode, observe the following
This category appears, allowing you to select StaticMeshComponent, and an asset from the content library
Open full blueprint editor. Observe:
The option is no longer there. It is impossible to set a default value for this property.
If other properties shared the same category, they will still be present and so will their category. But this one will not be present in the category
This autoformatting is bloody awful