Sorry, I did try to make camera controls, but I'm still learning and couldn't get it to work how I wanted. As I didn't want to let the player instantly know where to go as I wanted to give a first impression of being lost and alone.
Maybe you could use Unity Cinemachine system. This can create complex camera systems without you doing all the hard code.
I am using Cinemachine >.<
Lol XD