Description

After removing an interface from a blueprint, any interface functions in the blueprint can be transferred to a local function. However, after this occurs, the inputs and outputs are removed from the details pane (still appear on node), and adding new input/output nodes will add additional inputs and outputs instead of replacing the missing values.

Steps to Reproduce

1. Download, unzip, open attached project
2. Open NewBlueprint
3. Delete NewFunction_0 from function list
4. Open Class Settings
5. Add Interface>New Interface
6. Compile
7. Call a copy of NewFunction_0 into blueprint
8. Remove Interface from Class Settings Interface List
9. Press OK
10. Compile
11. Select NewFunction_0, view details pane

Results:

Inputs and output appear on node, but are not located within details pane.

Expected:

Inputs and Outputs are located in Details Pane and can be edited.

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.7.64.8.34.9
Target Fix4.11
Fix Commit2684652
CreatedAug 12, 2015
ResolvedSep 9, 2015
UpdatedApr 27, 2018