Unable to bind DoubleProperty

I have upgraded my project from UE4.27 to UE5 and I get this error and I don’t know how to solve it.
In UE4.27 I can bind the slider value to my variable (float FOV) but in UE5 I don’t have that option.

UE4.27

UE5.01

3 Likes

I have/had exactly the same issue. All of my widget binding functions have changed their return values for bindings to double-precision floats. No warning is issued until you recompile the widget, they just stop functioning.

For some silly reason, there doesn’t seem to be a way to change the precision (was expecting a right-click menu?!) - the only way I’ve been able to fix this is by dragging from another node that returns a single-precision float onto the “return” node, deleting the original return value, and renaming the new one to “Return Value”.

Then the bindings work properly. We really need a method to set the precision value of each variable, and they should really default to single…

4 Likes

Thank you so much for the solution :slight_smile:

Just thought to add for (my) future reference: creating a “Make Literal Float” node, returns a single-pricision, and does exactly as you’ve described.