Creating a Popup/Dropdown in the Editor: EnumPopup vs. Popup and EnumValueIndex vs IntValue - Unity Editor

I’ve seen a bit of confusion around Unity editor controls for dropdowns (or popups as Unity calls them) especially when used with a SerializedProperty. Should…