Тоже самое можно выполнить так:
GUILayout.BeginHorizontal(GUI.skin.box);
angle = (Angles)EditorGUILayout.EnumPopup("Angle: ", angle);
GUILayout.EndHorizontal();
Попробуй перед выводом выполнить одну из этих функций:
EditorGUIUtility.LookLikeInspector
EditorGUIUtility.LookLikeControls
Так же можно попробовать:
angle = (Angles)EditorGUILayout.EnumPopup("Angle: ", angle, GUI.skin.button);
Upd: кстати отступ делается через GUILayout.Space(отступ):
GUILayout.BeginHorizontal(GUI.skin.box);
GUILayout.Space(20):
angle = (Angles)EditorGUILayout.EnumPopup("Angle: ", angle);
GUILayout.EndHorizontal();