C# Edit enum values in inspector

Hi,

I have a custom editorwindow and within the settings I let users to choose a category for the specific object.

I want to add this categories from an enum as they will be used elsewhere in the games as well. Is it possible to edit enums within the inspector? or do I have to make a custom editor for that too?

Yes you can either use EditorGUI.EnumPopup or simply use EditorGUI.PropertyField with a serialized enum field.