For now, we're going to set aside how classes and scripts work in Unity and focus on how they are created and used in C#. If you remember the blueprint we previously roughed out, classes are created using the class keyword, as follows:
accessModifier class UniqueName
{
Variables
Constructors
Methods
}
Any variables or methods declared inside a class belong to that class and are accessed through its unique class name.Â
To make the examples as cohesive as possible throughout this chapter, we'll be creating and modifying a simple Character class that a typical game would have. We'll also be moving away from code screenshots to get you accustomed to reading and interpreting code as you would see it in the programming wild. However, the first thing we need is a custom class of our own, so let's create one.