Example #1
0
        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();
        }
Example #2
0
    public static void ShowOAuthView(Action <string> onAccessToken)
    {
        var win = new GithubAuthWindow();

        win.onReceiveAccessToken = onAccessToken;
        win.minSize = win.maxSize = new Vector2(800, 800);
        win.Show();
    }