Hi.
Can someone tell me how the Super keyword works?
As I remember this is not how we call method from parent class in c++?
pls help
1 Like
Correct, Super() is the UE way of proceeding up the hierarchy.
1 Like
Super is just a templated parameter that goes up to your parent class.
AMotor(parent) -> AElectricMotor(child)
Calling
virtual void AElectricMotor::DoMotorStuff()
{
Super::DoMotorStuff();
}
Actually becomes
virtual void AElectricMotor::DoMotorStuff()
{
AMotor::DoMotorStuff();
}
To the compiler.
2 Likes