// Use this for initialization
    void Start()
    {
        CutsceneBackgroundMusicController cutsceneBackgroundMusicController = (CutsceneBackgroundMusicController)GameObject.FindObjectOfType(typeof(CutsceneBackgroundMusicController));

        if (cutsceneBackgroundMusicController != null)
        {
            Destroy(cutsceneBackgroundMusicController.gameObject);
        }

        song = GetComponent <AudioSource>().clip;
        StartCoroutine(PlaySongAndSwitchToNextScene());
    }
Exemple #2
0
    void Start()
    {
        CutsceneBackgroundMusicController cutsceneMusicController = (CutsceneBackgroundMusicController)GameObject.FindObjectOfType(typeof(CutsceneBackgroundMusicController));

        if (cutsceneMusicController != null)
        {
            Destroy(cutsceneMusicController.gameObject);
        }

        audioSource = GetComponent <AudioSource>();

        StartCoroutine(PlayIntroAndLoopSong());
    }
    void Start()
    {
        if (instance == null && Application.loadedLevelName != "cutscene9") {
            instance = this;
            DontDestroyOnLoad(this);
            return;
        }

        if (Application.loadedLevelName == "cutscene9") {
            Destroy(gameObject);
            if (instance != null) {
                Destroy(instance.gameObject);
                instance = null;
            }

            return;
        }

        Destroy(gameObject);
    }
Exemple #4
0
    void Start()
    {
        if (instance == null && Application.loadedLevelName != "cutscene9")
        {
            instance = this;
            DontDestroyOnLoad(this);
            return;
        }

        if (Application.loadedLevelName == "cutscene9")
        {
            Destroy(gameObject);
            if (instance != null)
            {
                Destroy(instance.gameObject);
                instance = null;
            }

            return;
        }

        Destroy(gameObject);
    }