unity – Disabling CinmeMachine temporarily and moving camera manually


I have a CinmeachineStateDriveCamera which has two freelook cameras. I have a need where I want to interpolate the camera manually to give the level overview and give the control back to Cinemachine.
Its working but not as expected. When I enable Cinmeachine brain after I finish Interpolating manually, Cinemachine interpolate the camera from the position when it was disabled to the new camera position.

and also its looking at opposite direction.

How can I get these two issues fixed after interpolating manually :

  • Cinemachine doesn’t interpolate from last positon to new positon when its enabled again
  • XAxis has corrent rotation to look at player forward direction

Thanks.