I love Blueprints, and over time have gotten really fast at prototyping out and debugging stuff using it. But there’s one thing that has been slowing me down. I didn’t notice it at first, but recently I did. Everytime I drag an exec line, which is very often, it takes half a second or so extra to just move the mouse on top of the input pin on the next node. It’s not much, but it adds up when you do it thousands and thousands of times.
It would be nice if dropping an exec line on top of a node in general would snap it to the first input port, instead of the current system of popping up the dropdown to add a new node which would overlap the other one. There’s plenty of space around the nodes for adding new ones as it is.
If there already is an exec line connected to the node, it should replace it, just like it does when dropping it on the input port right now.
If the node has multiple exec inputs (don’t know if that’s possible), it would only use the first.
The same thing COULD be done for variables (Strings use the first string input port it finds etc), but I’ve noticed that I don’t connect variables nearly as often as exec lines, so it’s not a big of a deal.
I don’t know, working with blueprints is pretty pleasant as it is, but this just seems like it would… feel better.