想unity引擎实现视角复位怎么办?

在下unity初学者,
自己编写了人物移动和视角移动的脚本,希望按鼠标中键能使游戏视角复位至人物朝向方向(类似于黑暗之魂系列),并且伴有视角转动的过程,应该如何解决?单纯通过脚本还是结合动画功能比较好?

在unity中大部分使用的是通过timeline来操作CinemachineBrain虚拟摄像机来进行操作的