public static int EnumToolbar(string text, int index, System.Type e, int width) { string[] names = System.Enum.GetNames(e); if(text != "") { EditorGUILayout.BeginHorizontal(); EditorGUILayout.PrefixLabel(text); } index = GUILayout.Toolbar(index, names, GUILayout.Width(width)); if(text != "") { EditorGUILayout.EndHorizontal(); } return index; }