In Editor can't edit my double UPROPERTY from a USTRUCT

Ok I have this not so very complicated USTRUCT

USTRUCT(BlueprintType)
struct FBla{
	GENERATED_USTRUCT_BODY()
public:
		UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Bla")
		double blabla;


		FBla()
		{
			blabla = 0;
		}
};

But when I instantiate it:

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "More bla")
	FBla Blaat;

and open the class where it’s instantiated … it will only give me a readonly property.

So I’m wondering… what am I doing wrong?

note yeh I know the public wasn’t needed… but was experimenting

same for the constructor. without both it still doesn’t work

Ah yeh upgrading to 4.8 clearified this issue for me:

“Type ‘double’ is not supported by blueprint.”

sigh :stuck_out_tongue: oh well using float

I think if you remove BlueprintReadWrite you could edit that double. It might be grayed out only because of that specifier does not work with blueprints.