Both ++ and int + 1 reduce the value instead of making it higher

The following blueprint repeatedly gives 7,6 as result even tough it should give 7,8 and then 9,10 and then 11,12 etc. So it is both counting down instead of up, and not saving the value of Testing even though I do tell it to set a new value.

(the default value of Testing = 7).

If someone can please tell me what the hell I’m doing wrong I would be very grateful, because no one else seems to have this problem and it’s driving me nuts.

(I’m on Unreal Engine 4.17.2-3658906+++UE4+Release-4.17 on Windows 10 by the way)

Testring being a local variable would explain not updating the value.

Why would it ever read 6? Default is 6 and you’re reading output upside down? ¯|(ツ)/¯ Don’t know.

But seriously, this prints a correct sequence, precisely as you described. Something else is overriding the variable perhaps?

I changed Testring form local variable to a normal variable and now it does remember the value and it started counting up instead of down too. It still doesn’t explain why it counted down when it was a local variable, but whatever. It works! Thank you so much!