Skip to main content

Blueprint Quick Pinning

Add inputs and outputs to Blueprint functions, macros, and custom events by dropping a wire onto their entry or result node.

Published Updated |
Blueprints
Functions
Macros
Events
Loading...

You can quickly create inputs and outputs for Functions, Macros, and Custom Events by dragging a wire from any pin and dropping it onto their entry or result node.

The new pin copies the source pin’s name and type, and the editor connects the wire for you. While you hover, the tooltip reads Add Pin to Node, or Add Pin to Result Node and Add Pin to Entry Node when the pin lands on the opposite node.

Where should I drop the wire?

Drop OntoDrag FromResult
Function entry nodeAn input pinNew function input
Function entry nodeAn output pinNew output on the Return Node, which the editor creates if it doesn’t exist
Return NodeAn output pinNew function output
Return NodeAn input pinNew function input on the entry node
Macro Inputs nodeAn input pinNew macro input
Macro Outputs nodeAn output pinNew macro output
Custom Event nodeAn input pinNew event input

For example, drag the output of a Get node onto a function’s Return Node to return that variable’s value.

Frequently asked questions

Can I add execution pins this way?

Yes, but only on macros. As a bonus, macros accept execution wires too, so you can add extra exec inputs and outputs the same way. Functions and Custom Events show Cannot support more exec pins! instead.

Can I add outputs to a Custom Event?

Custom Events only take inputs. Dropping an output wire on one shows Cannot add input pins to custom event node!.

Why is my new float pin double-precision?

Float pins created this way are always double-precision.

Check out the following resources to learn more about the subject.

Unreal Directive is free and ad-free.

If it saved you time, you can help keep it that way.

Donate