private void displayInputInfos()
        {
            GUILayout.Label("Import a glTF (*.gltf, *.glb, *.zip)", _ui.getSketchfabModelName());

            _ui.displaySubContent("Source file:");
            GUILayout.BeginHorizontal();
            Color backup = GUI.color;

            if (_importFilePath == _sourceFileHint)
            {
                GUI.contentColor = Color.red;
            }

            GUILayout.TextField(_importFilePath, GUILayout.MinWidth(UI_SIZE.x), GUILayout.Height(UI_SIZE.y));
            GUI.contentColor = backup;
            GUILayout.FlexibleSpace();
            if (GUILayout.Button("Select file", GUILayout.Height(UI_SIZE.y), GUILayout.Width(minWidthButton)))
            {
                string filepath = EditorUtility.OpenFilePanelWithFilters("Choose a file to import", GLTFUtils.getPathAbsoluteFromProject(_importDirectory), fileFilters);
                if (File.Exists(filepath))
                {
                    _importFilePath = filepath;
                    //updateSettingsWithFile();
                }
                else
                {
                    EditorUtility.DisplayDialog("Error", "This file doesn't exist", "Ok");
                }
            }

            GUILayout.EndHorizontal();
        }
        private void OnGUI()
        {
            if (_currentModel != null && show)
            {
                _scrollView = GUILayout.BeginScrollView(_scrollView);
                SketchfabModel model = _currentModel;

                // Model name, author, view On Sketchfab bloc
                GUILayout.BeginHorizontal();
                {
                    GUILayout.FlexibleSpace();
                    GUILayout.BeginVertical();
                    {
                        // Name
                        GUILayout.BeginHorizontal();
                        GUILayout.FlexibleSpace();
                        GUILayout.Label(model.name, _ui.getSketchfabModelName());
                        GUILayout.FlexibleSpace();
                        GUILayout.EndHorizontal();

                        // Author
                        GUILayout.BeginHorizontal();
                        GUILayout.FlexibleSpace();
                        GUILayout.Label(model.author, _ui.getSketchfabContentLabel());
                        GUILayout.FlexibleSpace();
                        GUILayout.EndHorizontal();

                        // View on Sketchfab
                        GUILayout.BeginHorizontal();
                        GUILayout.FlexibleSpace();
                        GUIContent viewSkfb = new GUIContent("View on Sketchfab", _ui.SKETCHFAB_ICON);
                        if (GUILayout.Button(viewSkfb, GUILayout.Height(24), GUILayout.Width(140)))
                        {
                            Application.OpenURL(SketchfabPlugin.Urls.modelUrl + "/" + _currentModel.uid);
                        }
                        GUILayout.FlexibleSpace();
                        GUILayout.EndHorizontal();
                    }
                    GUILayout.EndVertical();
                    GUILayout.FlexibleSpace();
                }
                GUILayout.EndHorizontal();

                // Model preview
                GUILayout.BeginHorizontal();
                {
                    GUILayout.Space(4);
                    GUILayout.FlexibleSpace();
                    GUILayout.Label(model._preview);
                    GUILayout.FlexibleSpace();
                }
                GUILayout.EndHorizontal();

                // Import settings
                GUILayout.BeginHorizontal();
                {
                    displayImportSettings();
                }
                GUILayout.EndHorizontal();


                // Model info title
                GUILayout.BeginHorizontal();
                {
                    GUILayout.FlexibleSpace();
                    _ui.displayTitle("ABOUT THE MODEL");
                    GUILayout.FlexibleSpace();
                }
                GUILayout.EndHorizontal();

                // Model info data
                GUILayout.BeginHorizontal();
                {
                    GUILayout.BeginVertical();
                    {
                        if (model.licenseJson != null && model.licenseJson["label"] != null)
                        {
                            GUILayout.BeginHorizontal();
                            {
                                GUILayout.BeginVertical();

                                // License label
                                GUILayout.BeginHorizontal();
                                GUILayout.FlexibleSpace();
                                GUILayout.Label(model.licenseJson["label"], EditorStyles.boldLabel);
                                GUILayout.FlexibleSpace();
                                GUILayout.EndHorizontal();

                                // License detail
                                GUILayout.BeginHorizontal();
                                GUILayout.FlexibleSpace();
                                GUILayout.Label(model.formattedLicenseRequirements, EditorStyles.miniLabel);
                                GUILayout.FlexibleSpace();
                                GUILayout.EndHorizontal();

                                GUILayout.FlexibleSpace();
                                GUILayout.EndVertical();

                                GUILayout.FlexibleSpace();
                            }
                            GUILayout.EndHorizontal();
                        }

                        else if (model.vertexCount != 0)
                        {
                            _ui.displayContent("Personal");
                            _ui.displaySubContent("You own this model");
                        }
                        else
                        {
                            _ui.displaySubContent("Fetching license data");
                        }
                    }
                    GUILayout.EndVertical();

                    GUILayout.FlexibleSpace();

                    GUILayout.BeginVertical();
                    {
                        _ui.displayModelStats(" Vertex count", " " + Utils.humanifySize(model.vertexCount));
                        _ui.displayModelStats(" Face count", " " + Utils.humanifySize(model.faceCount));
                        if (model.hasAnimation != "")
                        {
                            _ui.displayModelStats(" Animation", model.hasAnimation);
                        }

                        GUILayout.FlexibleSpace();
                    }
                    GUILayout.EndVertical();
                    GUILayout.Space(20);
                }
                GUILayout.EndHorizontal();

                GUILayout.EndScrollView();
            }
        }