Rename Interface Specifiers Appropriately

You should rename UI::[Non]Blueprintable to UI::[Non]BlueprintType and change comments accrodingly, because they act like UC::BlueprintType specifier, not like UC::Blueprintable.

And also you should remove CannotImplementInterfaceInBlueprint meta, and make proper UI::Blueprintable and UI::NonBlueprintable specifiers instead.

But thats only my feelings. thx.

Thanks for the suggestions!

I agree the terminology is unclear, and the metadata needs to be moved to the dictionary. I’ve filed a TTP to change those to something more clear.