Hi, blueprints built really in nice way with all these wires, but sometime there are many crosses due not optimal place for arguments, there is an example:
lets assume we have “func1” with 2 args (“arg1” and “arg2” both of same type and function return same type as well)
so if we place them like on this screenshot ue4 cross sample.png — Yandex.Disk we get cross (note that i didn’t mean arg type by blue/green lines, just to show example), in example it’s not so bad, but what happen if there are 50 such crosses over all blueprint and not only so close to function begin, but somewhere in center between of used space?
Solution is allow visual (it mean c++ args order keep the same, but blueprint allow show them in other order) swap of arguments. It can work in 2 methods:
so editor have to find such crosses and try replace arguments in blueprint to avoid cross
when you make blueprint functions and see you ca avoid wire crossing by swapping agrs, you can just do it on your own