void Update() { int remainingCooldownPrimary = durationCooldownPowerUp - counterCooldownPrimary.Elapsed.Seconds; int remainingCooldownSecondary = durationCooldownPowerDown - counterCooldownSecondary.Elapsed.Seconds; hudPlayer.SetTextBonus(remainingCooldownPrimary.ToString(), remainingCooldownSecondary.ToString()); if (remainingCooldownPrimary <= 0) { hudPlayer.SetPrimaryToReady(); if (controller.IsUsingPrimaryBonus()) { LaunchRocket(); counterCooldownPrimary.Restart(); } } if (remainingCooldownSecondary <= 0) { hudPlayer.SetSecondaryToReady(); if (controller.IsUsingSecondaryBonus()) { Jump(); counterCooldownSecondary.Restart(); } } }