When a component class contains an instanced reference to a UObject class that is EditInlineNew, adding the component to an actor makes the UObject properties uneditable in instances of the actor.
If the component is instead added to an actor instance already in the scene, the UObject properties can be edited as expected.
Regression:
No - same behavior in 4.15.3
public: UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = test) float RandomNumber; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = test) FString RandomString; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = test) FText RandomText; UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = test) bool RandomBoolean;
UPROPERTY(EditAnywhere, Instanced, Category = UserParameters) UMyObject* NewAction;
Result:
Changing the value in the instance immediately revert to what was set in the blueprint when the variable field looses focus
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
What is the difference between Camera and CineCamera?
How to implement springarm components to scale according to mouse position in spawn?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-48065 in the post.