I have an Actor(APlayer) which is having an Actor Component(AimingComponent) attached in its constructor as DefaultSubobject. When I drag the actor in a Level I can set the properties of the actor as well as actor component from the right pane. Now I have created child classes(BurstShootingModeAimingComponent) of this actor component and I want to see and set the property of child class actor component as well in the right pane when I drag the actor in a leve. But how do I do it as the parent actor component has been created and attached to actor in the constructor.
APlayer::APlayer()
{
// Set this pawn to call Tick() every frame. You can turn this off to improve performance if you don't need it.
PrimaryActorTick.bCanEverTick = false;
AimingComponent = CreateDefaultSubobject<UAimingComponent>(FName("Aiming Component"));
}