Camera Mover

public class CameraMover : MonoBehaviour

This class allows player to control game camera - movement, zoom, rotation.

You can directly set custom camera position:

[SerializeField] CameraMover cameraMover; // you need to have CameraMover component link. You also can get it from the GameController.Instance.CameraMover

void Update()
{
  if (Input.GetKeyDown(KeyCode.C))
    cameraMover.SetPosition(new Vector3(32, 0, 32)); // y pos will be ignored, camera handles it by itself
}