Rotate the Camera around the Player

You can try something like that, the camera spring will rotate around whatever it is attached to (comment out the CameraTick()).

 if ((gesture & TouchGestures::SwipeDownUp) == TouchGestures::SwipeDownUp)
     {
         if (mainCameraSpring)
         {

        	FTransform transform = mainCameraSpring->GetRelativeTransform();
        	FRotator rotation = transform.GetRotation().Rotator();
         	rotation.Yaw += 5 * CameraSpeed;
        	mainCameraSpring->SetRelativeRotation(FRotator(rotator.Pitch, rotator.Yaw, 0));
      
         }
         ...
         ...