Hi all,
Currently I’m trying to edit an instanced custom UObjects properties in the UMG Designer Details panel and its not working.
So this is what I have set up. I have a custom UUserWidget that holds this custom UObject. The UUserWidget has a Uproperty that is a pointer to the custom UObject. In the UUserWidget constructor I CreateADefaultSubobject of the custom UObject type and set the pointer. These are the UProperty specifiers I have on the pointer member:
UPROPERTY(Instanced, EditAnywhere, Category = "blah blah blah")
UCustomObject* csPtr;
In the UE4 editor I created a blueprint that derives from the custom UUserWidget. When I drag the BP Widget onto a canvas or some other UMG Widget, I want to be able to click on the “Custom UUserWidget BP” instance in the UMG designer and see in the details panel the instance of the custom UUObject (which is already working) and a drop down so I can edit its properties (which isn’t working). Is this possible, if so how do I do it?
Also I did mark member variables in the Custom UObject with UPropety(EditAnywhere, Category=“jdaslda”). So its not that.
Something else to note is that inside the custom UUserWidget BP, when I go to the Event graph editor, and look in the details panel there. I am then able to edit the custom UObjects properties. So I’m not sure if this is an engine thing or a UMG thing.
Any help would be greatly appreciated and sorry this is so long!
-London