void SearchField(){
Event e = Event.current;
EditorGUILayout.BeginHorizontal();
GUI.SetNextControlName("searchField");
searchTerm = EditorGUILayout.TextField(searchTerm);
GUI.SetNextControlName("searchButton");
if(GUILayout.Button("Search")){
GUI.FocusControl("searchButton");
PerformSearch(searchTerm);
searchTerm = "";
}
EditorGUILayout.EndHorizontal();
if(e.isKey){
if(e.keyCode == KeyCode.Return || e.keyCode == KeyCode.KeypadEnter){
GUI.FocusControl("searchButton");
PerformSearch(searchTerm);
searchTerm = "";
e.Use();
}
}
}