event dispatchers: binding vs. assigning

Could someone explain to me the difference between ‘binding’ and ‘assigning’ an event dispatcher? I’ve never been clear on the difference between the two, as they seem functionally identical.

I’m also curious, do either need to be re-bound or assigned once they’ve fired once? What’s the best practice here?

I think both do exactly same.

Assign creates event node for you while with bind you have few more clicks.

And no you bind events to dispatcher in begin play event and that is all.
But in many cases interfaces are better, no need to do that messy (ugly) red wire binding.

1 Like

That’s right.

Is doing this wrong?

How can I use interfaces like you said?

1 Like