Event dispatcher does not dispatch.


i thought every actor would print if one of them call the event…

Something must call the dispatcher first. How do you call 123 at the bottom?

i thought every actor would print if one of them call the event…

Only 1 would print, the one that was called.

1 Like

hi,I call it from editor.


The yellow cube is another BP I duplicated.

why they have difference…if the dispatcher is called in self BP ,and bind to self,it seems won’t affect other instances from the same BP.

That’s the correct behaviour. Each dispatcher is unique. If you want all actors to respond to a single dispatch call, you’d need to register all to the same dispatcher call.

1 Like

how would I do that?

  • in the actor:

image

  • someplace outside that :point_up: actor:


This can also be done the other way round. Each actor can reach out to whomever is calling the dispatcher and register with it. I’ll admit that I’m not 100% what the end goal is that you want to achieve, though. The above is just generic dispatcher shenanigans.

1 Like

Thank you for explaining.I have no a goal :joy: .I just accidentally found the behavior and try to figure out.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.