Enums are another fundamental C# concept that we have yet to look at, even though we’ve been using enums since the beginning of this series whenever we make reference to the Input class. For example: Input.GetKeyDown(KeyCode.Return) takes in an enum called “KeyCode” to handle keyboard inputs. Here we look at the common uses, and benefits, of using enums in your project.