Beispiel #1
0
    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);
    }
Beispiel #2
0
 private void OnDisable()
 {
     mCoreAssociatedWith.RemoveVirtualCamerNoBlend(m_CameraFrom);
     mCoreAssociatedWith.RemoveVirtualCamerNoBlend(m_CameraTo);
     mCoreAssociatedWith = null;
 }