Title describes it all.
I am trying to store an EnumItem object as a Value object. I plan to use it to store keycodes. Such as Enum.KeyCode.E
Now, the problem is that: It is not possible to store EnumItem in values easily. The closest way would be to use IntValues and using the Value of the Enums to work with it. But that's just a waste of code to retrieve back the original Enum even if I know what type it is.
Though, I could change my code to check for Enum Values of a keypress, but BindActionContext requires you to specify Enums. Which is just counter intuitive.....
Also, seems like Enum are seperate object types, as doing Enum.KeyCode.E == Enum.KeyCode.E.Value returns false.

4 comments
In the last comparison at the end you're comparing 'Enum.KeyCode.E.Value' to 'Enum.KeyCode.E', which are two different things. 'Value' returns the numeric representation of the Enum, whereas 'KeyCode.E' is the enum object.
true facts
"Enum" is the classification of the given key on a standard QWERTY keyboard
Actually, you're wrong MCRobloxUnited. Enum isn't a classicication of a given key. It can be a classification of many other type of objects. and it doesn't have to be a key code. The question is, how would you store them and reuse them as an Enum Key?