Inspector DropDown for Strongly Typed "Enums"

Hi -

I’m following this article on implementing a strong-typed enum. How can I make a dropdown in the Editor to select a class instance, which is the enum surrogate? Is my only option a custom editor inspector? Relevant examples?

Thanks! Appreciate the help.

In short, yes you’re probably going to have to do some extensive inspector work to make this possible.

Not sure if this is related at all, but it may be useful: How to make a custom enumeration for Unity? -> full guide + code

Just remember that sometimes some very C# things aren’t always suited to Unity. Often better to do things the Unity way. For example scriptable objects would be the Unity-native way to do what you want.