Encountering VERY strange behavior about delays and booleans

Hi guys!

I’m encountered a very strange behaviour about booleans and the delay node.

Basically i have a boolean array with 4 boolean variables all set to FALSE.

I have a method where i print out the values of the whole array with a loop. It shows FALSE to all 4 variables as it should be.

Ok.

BUT, if i insert a delay node and i print out the same variable values after the delay node it messes up the values totally!!!

Like WTF???

I swear i not set the variables anywhere else in the code, in another blueprint or function. So i have no clue how can a delay node messes up the code totally.

Any ideas?

Please shownthe BP - probably your array is out of scope after the delay.