C# Overriding in Unity! – Intermediate Scripting Tutorial
Watch this video in context on Unity Learn:
https://learn.unity.com/tutorial/overriding
Overriding allows you to replace the members of a parent class with newer members from the child class. This allows child classes which have been Upcasted to a parent class to be treating like a parent class while behaving like a child class. In this video you will learn how to implement overriding in a parent / child class relationship.