In this video we discuss an extremely important programming topic known as inheritance. While we focus on how to use Inheritance within Unreal Engine, Inheritance is not something that is sepcific to Unreal Engine, but object oriented programming in general. In short, Inheritance allows you to consolodate common code into a base class, and then derive child classes from that base class, which provides many benifeits, such as not having to re-write code over and over again. Whether you're making guns, npc's, collectibles, doors, buttons, levers, etc. Inheritance will come into play. In this video, we go through an example where we create a pickup system that leverages inheritance. I hope you find this video useful, but if you don't please keep studying the topic by any means nessesary as Inheritance will prove essential to most things you make in Unreal Engine.
Link To Meshes Used: https://drive.google.com/file/d/1FHZbjIqCF7gVQZK-xPNSLUYYzflXWo6z/view
Check out some of my other videos:
Casting Explained:
https://www.youtube.com/watch?v=DBIlsxj5quA&t
Blueprint Interfaces:
https://www.youtube.com/watch?v=wGmlKbllPcw&t
Event Dispatchers:
https://www.youtube.com/watch?v=r20VEPH_e0o&t