Binding to and Event, Responding and Unbinding in a single node.

I find we are constantly creating the same BP nodes to bind to an event, respond to the event and then unbind from that event - these 3 nodes could be reduced to 1 except there’s no way to achieve this with Macros.

It would really be an awesome feature and would help a lot.

The node could be some thing like this

RrespondToEventNode
Input - exec
Input - Bool - unbind immediately (unbinds the event from the object as soon as it’s executed)
Output - exec - continues traditional BP flow
Output - exec - occurs when the event fires. (Similar to timeline events)