I have the following enum:
public enum WeaponType { Sword, Spear, Blunt, Ranged }
And I have the following public methods on a component:
public void MyMethod1(int myparam) { ... }
public void MyMethod2(WeaponType myparam) { ... }
Why is it that when I try to call my methods from a Button component, I can not see the ones that use enumerations as parameters?

(EMyEnum)myInt(works both way round too!) \$\endgroup\$