Esempio n. 1
0
    private void SceneLoaded(Scene scene, LoadSceneMode mode)
    {
        if (_isFirstSceneLoad)
        {
            _isFirstSceneLoad = false;
            return;
        }

        if (scene.buildIndex == 0)
        {
            _camAdjuster.gameObject.SetActive(true);

            if (_won)
            {
                _camAdjuster.Adjust();
                StartCoroutine(_eventCtrl.ActivateNextEvent());
            }
            else
            {
                _eventCtrl.ReactivateEvent();
            }
        }
        else
        {
            _camAdjuster.gameObject.SetActive(false);
        }
    }