"OnTransitionFromCamera()" effect, but between a FreeLook and (regular) Virtual Camera?

Hello!

I am building a third person game with a lock-on system (Zelda, Dark Souls etc).
I’m using a FreeLook camera for normal camera controls and a Virtual Camera with a group composer for when an enemy is locked on.
Working on the transition between these two cameras I’m struggling to find a way to make one camera look at the same place/angle the previous camera was looking when the transition is triggered.
I’ve successfully achieved this effect when transitioning between two FreeLooks using the method OnTransitionFromCamera(), but got stuck when trying to set the Virtual Camera’s position and rotation by myself.

I considered changing the lock-on camera to a FreeLook, but then couldn’t think of a way to make the FreeLook follow the character’s back (achieved with the nomal camera’s “lock to target” option in Binding Mode).

Does anyone how I could make this work?

You can lock the FreeLook to the character’s back (or anywhere, depending on your bias setting) by just removing the axis input names from the Axes in the freeLook. Then the user won’t be able to move it.