private void OnGUI()
        {
            EditorGUILayout.LabelField("Hollow Knight Directory");

            EditorGUILayout.BeginHorizontal();

            hkDirTemp = EditorGUILayout.TextField(hkDirTemp);
            if (GUILayout.Button("...", GUILayout.MaxWidth(30)))
            {
                string exeLocation = EditorUtility.OpenFilePanel("Find where hollow_knight.exe is located", Environment.CurrentDirectory, "exe");
                if (exeLocation != null && exeLocation != "")
                {
                    var fileInfo = new FileInfo(exeLocation);

                    hkDirTemp = fileInfo.Directory.FullName;
                }
            }

            EditorGUILayout.EndHorizontal();

            EditorGUILayout.BeginHorizontal();
            if (GUILayout.Button("Close"))
            {
                Close();
            }
            if (GUILayout.Button("Apply"))
            {
                Close();
                GameBuildSettings.Settings.HollowKnightLocation = hkDirTemp;
                GameBuildSettings.SaveSettings();
            }

            EditorGUILayout.EndHorizontal();
        }