private void OnGameOver()
    {
        if (mainJobLaunchingCo != null)
        {
            StopCoroutine(mainJobLaunchingCo);
        }

        mainMusicAudioSource.pitch = 0.7f;

        spawnManager.OnGameOver();

        earningsHeaderObject.SetActive(false);
        gameOverHeaderObject.SetActive(true);

        foreach (TVBoxHandler boxHandler in tvBoxHandlers)
        {
            boxHandler.OnGameOver();
        }

        foreach (ConveyorBeltHandler beltHandler in conveyorBeltHandlers)
        {
            beltHandler.OnGameOver();
        }

        //conveyorBeltAudioSource.FadeOut();

        GeneralAudioPool.Instance.PlaySound(conveyorBeltShutOffClip, 0.2f, 1.0f);

        gameIsActive = false;
    }