At first i liked blueprints, but now i hate them.

[=;509381]
About that:

I think it would be quite helpful if we can replace variables inside a blueprint script more efficently. It is already possible to drag-and-drop a variable - lets say from type integer - onto another variable, that is connected to some pins, in order to replace a variable that is of the same type (in this case integer), while maintaining the pin connections. If you hold ctrl before drag-and-dropping, you will automatically set your dragged variable to the dropped variable.

It would be really if - by pressing and holding SHIFT for example - you could drag and drop a variable onto another and it would replace ALL occurences of this variable with the one you dragged (maybe including “setting” the variable?). It would also be if type-compatibility would be enough for this. For example, if I could automatically drag and drop a float onto an integer to replace it, while it should be not possible the other way around due to loss of information.

Edit: I also think that this is quite feasible, since it is already possible to find ALL references to a variable

Hi ,

Thank you for your request. I have entered a feature request, UE-29283, to be considered by the development staff.