Is it possible to have an enumeration dropdown box as a GUI element in game?
As a practical matter, you probably don’t want to show the player the actual words anyway. You may have “bigGun” as an enum item, but want to show them “.48 Magnum”.
Assuming you can already make a drop down, can make string[] gunWords = {"Barretta", ".48 Magnum" ... }
. Then make the dropdown for those strings and set gun to the item number they selected.
There is a script for this on the wiki
http://wiki.unity3d.com/index.php?title=PopupList