So I have this code in my game:
What I think it should do: While the bool IsArmageddon is true, it should repeat those actions. In other words, it should wait 0.5 seconds, apply the impulse, subtract one from the variable, and repeat. Wait 0.5 seconds again, apply impulse again, etc until the variable hits 0.
What it does: Brutally murders Chrome. Chrome completely locks up as soon as that variable goes over 100.
So, I get that I'm doing something wrong. Probably. I just want to know WHY it's wrong. Is this like an endless loop kind of thing? Or is there a small chance that this is actually a bug?