Hi,
I noticed following issue:
- Create a Blueprint Function Library
- Add a new function to that library (in my example “MyFunction”)
- Create 2 inputs for that function (in my example 2 floats; one named “FloatWithDefault” and the other “FloatWhithDefaultConnected”)
- Setup Default values for both inputs (in my example 1)
- Connect the input of “FloatWithDefaultConnected” to another node that has a float input (in my example “RandomFloatInRange” but it doesn’t matter which one you choose). Leave “FloatWithDefault” unconnected.
- Compile and save the function library
- Open another Blueprint (like the Level Blueprint) and call your function from the library
- You will notice that the default value of the “FloatWithDefault” is still 1 while “FloatWithDefaultConnected” has turned to 0
Expected behavior: Both default values should keep their default settings.