Casting
Another important principle in object-oriented programming in UnrealScript is typecasting, or casting for short. We know that when creating subclasses we can add functions or variables that don't exist in the parent class. We also know that when we have an actor variable that it can reference a subclass of that actor. So if we have a subclassed actor referenced in our variable, how do we use the variables or functions that are unique to that subclass?