Updating variable in UMG from GI / GM. Why? and How?

well, I spoke too soon. It seems that it is still happening, but it might be for a different reason.

In my PC event graph, I have the following which I thought I took care of:

Somehow, if the player clicks really really fast the EndLevel gets loaded twice :frowning:

And this is what happens when that happens:

Total points gets added a 2nd time.

My logic was, in PC if EndLevel is called once, set a variable GameOver YN to true, so that if the other branch checks it, on true, it should → Do nothing.

I can’t think of any other way to prevent EndLevel from firing a 2nd time. Any tips???

(P.S. I also tried inside EndLevel, disabling player input completely. it still doesn’t prevent EndLevel from loading twice :frowning: )