private void Awake()
        {
            Instance = this;

            CameraRigController.SetOverrideCam(this, 0);

            CameraRigController.transform.SetPositionAndRotation(cameraDefaultPosition.position, cameraDefaultPosition.rotation);
        }
Exemple #2
0
        private void Update()
        {
            ReadOnlyCollection <CameraRigController> readOnlyInstancesList = CameraRigController.readOnlyInstancesList;

            for (int i = 0; i < readOnlyInstancesList.Count; i++)
            {
                CameraRigController cameraRigController = readOnlyInstancesList[i];
                if (!cameraRigController.hasOverride)
                {
                    cameraRigController.SetOverrideCam(this, this.entryLerpDuration);
                }
            }
        }
Exemple #3
0
        private void OnDisable()
        {
            ReadOnlyCollection <CameraRigController> readOnlyInstancesList = CameraRigController.readOnlyInstancesList;

            for (int i = 0; i < readOnlyInstancesList.Count; i++)
            {
                CameraRigController cameraRigController = readOnlyInstancesList[i];
                if (cameraRigController.IsOverrideCam(this))
                {
                    cameraRigController.SetOverrideCam(null, this.exitLerpDuration);
                }
            }
        }