IEnumerator GameStart()
    {
        tutorial.ShowTutorial(true);
        while (true)
        {
            if (tutorial.isTutorialEnd)
            {
                break;
            }
            else
            {
                yield return(null);
            }
        }
        Destroy(tutorialRocket);
        float elapsedTime = 0;
        float et          = 0;

        PlanetBase[] planets = GameObject.FindObjectsOfType <PlanetBase>();

        PlanetFactory pf = GameObject.FindObjectOfType <PlanetFactory>();

        for (int i = 0; i < planets.Length; i++)
        {
            pf.ResetScriptLanguage(planets[i]);
        }

        Time.timeScale = 0;
        while (true)
        {
            yield return(null);

            mainCamera.orthographicSize += 0.042f;
            if (mainCamera.orthographicSize > 3.6f)
            {
                mainCamera.orthographicSize = 3.6f;
                elapsedTime += 0.0016f;
                mainCamera.transform.position = Vector3.Lerp(mainCamera.transform.position, cameraPosition.position, elapsedTime);
            }
            if (mainCamera.transform.position == cameraPosition.position)
            {
                et        += 0.0042f;
                line.color = Color.Lerp(line.color, Color.white, et);
            }
            if (line.color == Color.white)
            {
                break;
            }
        }
        Time.timeScale = 1;
        uiMgr.MoveBotomUI();
        bgmMgr.StopIntroBGM();
    }