private void BuildConnection() { if (config == null) { Debug.LogError("Error: no config file"); return; } GUILayout.Label("API Config Setting", EditorStyles.boldLabel); config.CLIENT_ID = EditorGUILayout.TextField("Client ID", config.CLIENT_ID); GUILayout.BeginHorizontal(); config.CLIENT_SECRET = showSecret ? EditorGUILayout.TextField("Client Secret Code", config.CLIENT_SECRET) : EditorGUILayout.PasswordField("Client Secret Code", config.CLIENT_SECRET); showSecret = GUILayout.Toggle(showSecret, "Show"); GUILayout.EndHorizontal(); config.PORT = EditorGUILayout.IntField("Port number", config.PORT); GUI.backgroundColor = Color.yellow; if (GUILayout.Button("Build Connection", GUILayout.Height(30))) { GoogleAuthrisationHelper.BuildHttpListener(); } GUI.backgroundColor = Color.white; EditorUtility.SetDirty(config); }
private void BuildConnection() { if (config == null) { Debug.LogError("Error: no config file"); return; } GUILayout.Label("API Config Setting", EditorStyles.boldLabel); config.CLIENT_ID = EditorGUILayout.TextField("Client ID", config.CLIENT_ID); GUILayout.BeginHorizontal(); config.CLIENT_SECRET = showSecret ? EditorGUILayout.TextField("Client Secret Code", config.CLIENT_SECRET) : EditorGUILayout.PasswordField("Client Secret Code", config.CLIENT_SECRET); showSecret = GUILayout.Toggle(showSecret, "Show"); GUILayout.EndHorizontal(); config.PORT = EditorGUILayout.IntField("Port number", config.PORT); GUI.backgroundColor = Color.yellow; if (GUILayout.Button("Build Connection", GUILayout.Height(30))) { GoogleAuthrisationHelper.BuildHttpListener(); } GUI.backgroundColor = Color.green; var style = new GUIStyle(GUI.skin.toggle); style.fontStyle = FontStyle.Bold; style.fontSize = 15; showTextTemplate = GUILayout.Toggle(showTextTemplate, "Build Text Template"); GUI.backgroundColor = Color.white; startHyperLink = EditorGUILayout.TextField("Input start hyper link", startHyperLink); endHyperLink = EditorGUILayout.TextField("Input end hyper link", endHyperLink); EditorUtility.SetDirty(config); }