I'm working on two inspector scripts that let the designer (a) create a list of states in one inspector, then (b) populate these states in another inspector where weapons are created.
From your sample inventory scripts (awesome!!!), I see how to do this using an enum, but since my list of states is created through the inspector and can change w/o going into the scripts, I'm not sure what to use. Any hints?