public static void OnGui(IDialogEditorContext context) { EditorGUILayout.BeginVertical(); context.ClientId = EditorGUILayout.TextField("Client ID", context.ClientId); GUI.enabled = !string.IsNullOrEmpty(context.ClientId); if (GUILayout.Button("Connect")) { GoogleApi.RequestCodeOnBrowser(context.ClientId); context.ViewState = DialogViewState.CodeRequestView; } GUI.enabled = true; EditorGUILayout.EndVertical(); }