private void OnEnable() { UnityEngine.Assertions.Assert.IsNotNull(m_CameraFrom); m_CameraFrom.AutoAddToPriorityStack = false; m_CameraFrom.gameObject.SetActive(true); UnityEngine.Assertions.Assert.IsNotNull(m_CameraTo); m_CameraTo.AutoAddToPriorityStack = false; m_CameraTo.gameObject.SetActive(true); mCoreAssociatedWith = CinemachineCoreAccess.CoreInstance; mCoreAssociatedWith.AddVirtualCameraWithAutoBlend(m_CameraFrom); }
private void OnDisable() { mCoreAssociatedWith.RemoveVirtualCamerNoBlend(m_CameraFrom); mCoreAssociatedWith.RemoveVirtualCamerNoBlend(m_CameraTo); mCoreAssociatedWith = null; }