private void OnGUI() { using (GUILayoutHelper.Vertical()) { email = EditorGUILayout.TextField("E-Mail", email); bugTitle = EditorGUILayout.TextField("Title", bugTitle); statusScroll = EditorGUILayout.BeginScrollView(statusScroll, false, false); description = GUILayout.TextArea(description, GUILayout.ExpandHeight(true)); EditorGUILayout.EndScrollView(); if (GUILayout.Button("Send")) { bool sendBug = true; if (string.IsNullOrEmpty(email)) { email = "no@email"; } if (sendBug && string.IsNullOrEmpty(bugTitle)) { UserDialog.DisplayDialog("Need Title", "You need to give the bug a title", "OK"); sendBug = false; } if (sendBug && (string.IsNullOrEmpty(description) || description == defaultDescription)) { UserDialog.DisplayDialog("Need Description", "You need to give the bug a description", "OK"); sendBug = false; } if (sendBug) { FogbugzUtilities.SubmitUserBug(bugTitle, description, email); Close(); } } } }