Adding a Reroute node to a function's array output will cause the Function node to be missing the output.
This seems to be only effecting Arrays. Standard variables work fine.
1. Open QA-Game
2. Create an actor class bp & open it
3. Once opened, add a new Variable named 'MyArray' > Set Variable Type to 'Integer' (var type actually doesn't matter)
4. Make the variable an Array by clicking the array icon
5. In the MyBlueprint panel, add a new Function named 'MyFunction'
6. Add an Output to the function
7. Make it an 'Integer' type > Make it an array
8. Add a 'Get'node of the array variable you created to the function graph & plug it into the ReturnNode (screenshot #01)
9. Compile
10. Back in the Event Graph, add the function to the graph
11. The Output pin will be present
12. Back in the function, add a Reroute node between the variable and the return node (screenshot #02)
13. Compile
14. Back in the Event Graph, add the function to the graph
Results: When the function is using a reroute node, the Output pin is missing (screenshot #03)
Expected: For the Output pin to be on the Function whether a reroute node is used or not.
Request a info about UE-127172 bug tracker
UMG RichText not appear image when packaged
How to delete some elements correctly when deleting an array loop?
Why does the REMOVE method of map container remove elements have memory leaks?
为什么我的电脑无法安装ue,错误代码一直是IS-IN-BV05,该如何解决
How to convert the datasmith scene file to BluePrint. Create animations in BluePrint.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.7.3, 4.8 |
Target Fix | 4.9 |
Fix Commit | 2541536 |
---|
Created | Mar 26, 2015 |
---|---|
Resolved | May 8, 2015 |
Updated | Apr 27, 2018 |