One of the first steps of creating a new Blueprint is choosing the parent class that will be used as a template. The following screenshot shows the panel that is displayed for choosing the parent class. The classes that are displayed on the buttons are known as Common Classes and are part of the Gameplay Framework. To use another class as the parent class, expand the All Classes category and search for your desired class:
The following diagram shows the hierarchy of Common Classes. In Unreal Engine, there is a base class called Object. Classes inherit the characteristics of the class above it, which is their parent class. Based on the inheritance concept of OOP, we can state that an instance of the Character class is a Pawn class, and is also an Actor class:
By analyzing this hierarchy, we can see that the Actor Component and Scene Component...