void FixedUpdate() { if (isGameBegan || !isPaused) { heartTimer += Time.deltaTime; nuclearTimer += Time.deltaTime; if (heartTimer >= HeartAppearRate) { boardScript.AddRandomHeart(); heartTimer = 0.0f; } if (nuclearTimer >= NuclearAppearRate) { boardScript.AddRandomNuclearPickup(); nuclearTimer = 0.0f; } } if (needsQuit) { timer += Time.deltaTime; //if (backgroundMusic) // backgroundMusic.volume = Mathf.Lerp(backgroundMusic.volume, 0.0f, quitingTime * Time.deltaTime); if (darkeningImage) { darkeningImage.color = Color.Lerp(darkeningImage.color, Color.black, quitingTime * Time.deltaTime); } if (timer >= quitingTime) { onQuitAction(); } } }