(I wrote it in C++, but it is actually in Blueprint).
I want to set a default value for that parameter. When I open the details tab of the function, I would expect to have a dropdown list for the Enum parameter that let me choose the default value. Instead there is still a generic text box in which I have to write something. If I write the string value of MyEnum, like “Second”, it doesn’t work. If I write “NewEnumerator1” it works! It basically wants the name of the entry that is automatically generated when you create new entries for the Enum in the editor.
Is this the right behaviour? As I said, I’d prefer to select the value from a dropdown list with all the entries of my Enum type.
With the Widget reflector I can clearly see that it is creating an SEditableTextBox rather than an STextBlock.
My BP function is defined in the editor, there is no C++ declaration, it’s a function of a Blueprint class. Adding an enum parameter to the function I get this.