コード例 #1
0
    private void Start()
    {
        if (preloadGame)
        {
            StartCoroutine(LoadGame(true));
        }

        LoadData();


        if (saveGameController.current.startUps == 0)
        {
            uiController.FirstSession();
        }

        if (forceIntro || saveGameController.current.showIntro)
        {
            camera.enabled = true;
            introController.StartIntro(IntroIsFinished);
            saveGameController.DisableIntro();
            introIsPlaying = true;
        }
        else
        {
            introIsPlaying = false;
            AudioManager.Instance.SetBackgroundChannel(backgroundMusic);
            AudioManager.Instance.EnableBGLoop();

            ravenController.gameObject.SetActive(true);
            ravenController.DoInvisible();

            AdjustCamera();
            StartCoroutine(DoFunctionWithDelay(ShowGameScreen, 0.1f));
        }

        if (trackStartUps)
        {
            IncreaseStartupCount();
        }
    }
コード例 #2
0
 public void MakeRavenInvisible()
 {
     Raven.DoInvisible();
 }