Ejemplo n.º 1
0
    public static void OnGui(IDialogEditorContext context)
    {
        EditorGUILayout.BeginVertical();

        context.Code         = EditorGUILayout.TextField("Code", context.Code);
        context.ClientId     = EditorGUILayout.TextField("Client Id", context.ClientId);
        context.ClientSecret = EditorGUILayout.TextField("Client secret", context.ClientSecret);

        GUI.enabled = CanSetCode(context);
        if (GUILayout.Button("Set code"))
        {
            context.Token     = GoogleApi.GetToken(context.Code, context.ClientId, context.ClientSecret);
            context.FileList  = GetFileList(context.Token);
            context.ViewState = DialogViewState.FileSelectionView;
        }
        GUI.enabled = true;

        EditorGUILayout.EndVertical();
    }