Event dispatcher not working

Hi folks.

I have a issue with event dispatcher.

My event dispatcher DISP_PlayerEliminated works with Event tick.
But I cannot call it with normal way like end of ForEachLoop.

Off course I’d like to avoid using EvenTick so does anyone have any idea?

Or am I doing wrong way to use dispatcher?

My event dispatcher DISP_PlayerEliminated works with Event tick. But I cannot call it with normal way like end of ForEachLoop.

I mean, this does not seem like the Dispatcher’s fault. Does the execution chain up there execute?


In case the subsystem does some truly funky stuff, try it here:

But I do not see how it would make any difference.

1 Like

Thanks for reply.

I’m sure chain is executed.

Let me explain my chain and more info.

Adding team tag stack in B_MYR_HeroBattlerScoring

Bind DISP_PlayerEliminated to PlayerEliminated Event and call UpdateAllScore func

Get tagstack and Update widget

Again whole chain is works and updating my widget by EventTick.

Let me know if I need more explanation.

It prints this particular Hello? You could try moving the Bind Event from Construct to Oninitialised in the widget. But again, not entirely sure what difference would that make here…