Bind/Assign Once Blueprint node

It’s quite usual that we have events, that we want to bind only once, like on the attached image: Loading something, waiting for a unique event to happen, etc. In these cases, you’ll have to unbind the event just after it has been called - which is just:

  1. Error prone (you might link a wrong unbind event, or you just forget to unbind it completely)
  2. Takes unnecessary graph space

It would be really great to have a Bind Once and an Assign Once node, which unbinds the delegate after it has been called.