public void OnGUI() { if (shouldClose) { Close(); } EnsureResources(); GUI.DrawTexture(new Rect(Vector2.zero, minSize), Texture2D.whiteTexture); GUI.DrawTexture(new Rect(0, 0, 450, 100), logo); EditorGUILayout.BeginVertical(); GUILayout.Space(130); EditorGUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); EditorGUILayout.BeginVertical(); if (GUILayout.Button("Github", GUILayout.Width(200), GUILayout.Height(35))) { GithubAuthWindow.ShowOAuthView(LoginGithub); } if (GUILayout.Button("Google", GUILayout.Width(200), GUILayout.Height(35))) { GoogleAuthWindow.ShowOAuthView(LoginGoogle); } EditorGUILayout.EndVertical(); GUILayout.FlexibleSpace(); EditorGUILayout.EndHorizontal(); EditorGUILayout.EndVertical(); }
public static void ShowOAuthView(Action <string> onAccessToken) { var win = new GithubAuthWindow(); win.onReceiveAccessToken = onAccessToken; win.minSize = win.maxSize = new Vector2(800, 800); win.Show(); }