Либо меняете Selection.activeGameObject и вызываете SceneView.FrameSelected, либо вычисляете Bounds и вызываете SceneView.Frame.
Selection.activeGameObject = gameObject;
SceneView.currentDrawingSceneView.FrameSelected();
// или
SceneView.lastActiveSceneView.FrameSelected();
// или
EditorWindow.GetWindow<SceneView>().FrameSelected();
Ещё можно заглянуть в исходники и поискать другие способы.