GameObject cameraObject1, cameraObject2; //Objects for camera tracking. private void Awake() { Debug.Assert(Instance); sceneManager = gameObject.GetComponent <LevelLoader>(); Debug.Assert(sceneManager); cameraScript = null; }
//Called from cameraPointsScript and LevelLoader to clear public void LoadedNewCameraLevel(cameraPointsScript cps) { cameraScript = cps; if (!cameraScript) { cameraObject1.transform.position = Vector3.zero; cameraObject2.transform.position = Vector3.zero; } else { Managers.TimeManager.Instance.totalTime = cameraScript.totalTime; Managers.TimeManager.Instance.timeLeft = cameraScript.totalTime; } }