Hi, we have encountered a problem if we add cinemachine virtual camera to prefab.
This happens if we place virtual camera inside a prefab.
In play mode there is a cm object is created.
nvalidOperationException: Destroying a GameObject inside a Prefab instance is not allowed.
UnityEditor.Undo.DestroyObjectImmediate (UnityEngine.Object objectToUndo) (at <0a2a5ea3c8ab4e3394576dd407a984f6>:0)
Cinemachine.Editor.CinemachineVirtualCameraEditor+CreatePipelineWithUndo+<>c.<.cctor>b__0_1 (UnityEngine.GameObject pipeline) (at Library/PackageCache/com.unity.cinemachine@2.5.0/Editor/Editors/CinemachineVirtualCameraEditor.cs:248)
Cinemachine.CinemachineVirtualCamera.DestroyPipeline () (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Behaviours/CinemachineVirtualCamera.cs:242)
Cinemachine.CinemachineVirtualCamera.UpdateComponentPipeline () (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Behaviours/CinemachineVirtualCamera.cs:374)
Cinemachine.CinemachineVirtualCamera.CalculateNewState (UnityEngine.Vector3 worldUp, System.Single deltaTime) (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Behaviours/CinemachineVirtualCamera.cs:451)
Cinemachine.CinemachineVirtualCamera.InternalUpdateCameraState (UnityEngine.Vector3 worldUp, System.Single deltaTime) (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Behaviours/CinemachineVirtualCamera.cs:136)
Cinemachine.CinemachineCore.UpdateVirtualCamera (Cinemachine.CinemachineVirtualCameraBase vcam, UnityEngine.Vector3 worldUp, System.Single deltaTime) (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Core/CinemachineCore.cs:312)
Cinemachine.CinemachineCore.UpdateAllActiveVirtualCameras (System.Int32 layerMask, UnityEngine.Vector3 worldUp, System.Single deltaTime) (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Core/CinemachineCore.cs:247)
Cinemachine.CinemachineBrain.UpdateVirtualCameras (Cinemachine.CinemachineCore+UpdateFilter updateFilter, System.Single deltaTime) (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Behaviours/CinemachineBrain.cs:359)
Cinemachine.CinemachineBrain.LateUpdate () (at Library/PackageCache/com.unity.cinemachine@2.5.0/Runtime/Behaviours/CinemachineBrain.cs:309)
Maybe there is a fix or known work around? We have quite a lot of this errors.