It only took me 4 hours, but I did it!
Here's what I put in my TutorialManager:
bool isZooming = IsInputMatching(CameraBase.InputMapFingerPinch.ZoomAndRotate);
if(isZooming){
CompleteObjective();
}
And I added this to the TutorialManager as well:
protected bool IsInputMatching(CameraBase.InputMapFingerPinch action)
{
CameraBase.InputMapFingerPinch twoFingerPinch = CameraBase.InputMapFingerPinch.ZoomAndRotate;
if (twoFingerPinch == action && CameraInputs.GetFingerCount() == 2)
return true;
return false;
}
And as for setting the zoom with code, I just used:
camera.MoveCameraTo(focusPosition);
Boom!