The components in my BP_ThirdPersonCharacter blueprint are all inherited and I want to make the CameraBoom a child of the Mesh, how do I allow for the reordering of the components?
Sorry, I must have forgot to added this, but every component in my BP_ThirdPersonCharacter is inherited and doesn’t allow me to reorder them. I’ve tried making fresh projects but the issue still stands. Is there a work around or something I’m missing that can allow me to edit? P.S. I’m opening the project as a C++ project.
In parent class make a getter function to return your boom (make sure the function is public!)
parent.h
UFUNCTION()
USpringArmComponent* GetBoom();
parent.cpp
USpringArmComponent* AParent::GetBoom()
{
return CameraBoom;
}
Add a constructor in your child class
child.h
public: // make sure its in public
AChild();
child.cpp
AChild::AChild()
{
GetBoom()->SetupAttachment(GetMesh());
}

