Score isn't adding when the combo timer runs out like it's suposed to, Whats wrong?

If(ComboTimer == 0)
Score += addScore * ComboCount;
addScore = 0;
ComboCount = 1;

This is what I’m using and when the timer runs out the Score dosen’t go up and the addScore remains at its last value. ComboTimer is a float, addScore & ComboCount are booth ints. And this all comes after the stunts that add to the addScore variable. Am I missing something obviuos, cause to me the logic seems sound. This is in C#.

It’s rather hard for ComboTimer to be exactly zero. Since it’s a float so most probably it will never reach this value. Try this:

 If(ComboTimer <= 0)