Esempio n. 1
0
    // Start is called before the first frame update
    void Start()
    {
        persistentSFXGameObject = GameObject.Find("PersistentSFX");
        persistentSFX           = persistentSFXGameObject.GetComponent <PersistentSFX>();

        audioForThisLevelContainer = GameObject.Find("MusicForThisLevel");
        audioForThisLevel          = audioForThisLevelContainer.GetComponent <AudioForThisLevel>();

        player       = GameObject.FindWithTag("Player");
        levelManager = GameObject.Find("LevelManager");

        fadeInTweenContainer = GameObject.FindWithTag("FadeInTweener");
        fadeInTweener        = fadeInTweenContainer.GetComponent <DOTweenVisualManager>();

        fadeOutTweenContainer = GameObject.FindWithTag("FadeOutTweener");
        fadeOutTweener        = fadeOutTweenContainer.GetComponent <DOTweenVisualManager>();

        fadeInTweener.enabled  = true;
        fadeOutTweener.enabled = false;

        _gameHandler = GameObject.FindWithTag("GameHandler");
        gameHandler  = _gameHandler.GetComponent <GameHandler>();

        audioForThisLevel.PlayMusicForThisLevel();
    }
    void Awake()
    {
        videoPlayer = GetComponentInChildren <VideoPlayer>();

        fadeInTweenContainer = GameObject.FindWithTag("FadeInTweener");
        fadeInTweener        = fadeInTweenContainer.GetComponent <DOTweenVisualManager>();

        fadeOutTweenContainer = GameObject.FindWithTag("FadeOutTweener");
        fadeOutTweener        = fadeOutTweenContainer.GetComponent <DOTweenVisualManager>();


        fadeInTweener.enabled  = false;
        fadeOutTweener.enabled = false;

        audioForThisLevelContainer = GameObject.Find("MusicForThisLevel");
        audioForThisLevel          = audioForThisLevelContainer.GetComponent <AudioForThisLevel>();

        Invoke("FadeIntoCutscene", 0.5f);
        //Invoke("ResetFades", 2);

        cutscenesContainer = GameObject.FindWithTag("CutscenesContainer");
        _chaosSymbolVid    = cutscenesContainer.transform.Find("0-chaos-symbol-brain");
        chaosSymbolVid     = _chaosSymbolVid.gameObject;
    }