Description

This appears to be an oversight with input parameters. UEdGraphSchema_K2::GetReplaceVariableMenu should also search the list of input parameters when finding matching replacements.

Steps to Reproduce
  1. Make a blueprint function with some input parameters and then use those input parameters
  2. Make another blueprint function with completely different input parameter names but the types are still there(in the repro project I just used two actor blueprints to make it even more clear).
  3. In the first function use those input parameters using Get nodes.
  4. Copy and paste those nodes(NOT THE FUNCTION ITSELF) into the second function.
  5. Try to replace the invalid nodes with the correct input parameter nodes using the right click node actions option "Replace with".
  6. Observe the issue, it does not populate with the function's current input parameters.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-228210 in the post.

0
Login to Vote

Backlogged
ComponentUE - Gameplay - Blueprint
Affects Versions5.4
Target Fix5.6
CreatedOct 18, 2024
UpdatedNov 20, 2024
View Jira Issue