Function call inputs do not revert to their Default Values if a variable node is connected and then disconnected. Refreshing the call node does not reset the inputs to their defaults.

Reproduced in 4.7.6 binary, 4.8.3 binary, and Main (//depot/UE4/Promotable-CL-2635815)

Steps to Reproduce

1. Open any project
2. Create a new Actor Blueprint
3. Create a new function
4. Give the function a Float input
5. Set the Default Value of the Input to 20.0
6. Call the function in the Event Graph
7. Create a new Float variable with default value of 10.0
8. Connect the variable to the function call's input
9. Compile/Save
10. Disconnect the variable from the function call

The function call's input field reverts to 0.0 rather than the Default Value

The function call's input field reverts to the Default Value of 20.0

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.
Target Fix4.17
Fix Commit3413792
Main Commit3431398
CreatedAug 3, 2015
ResolvedApr 28, 2017
UpdatedMay 9, 2017