No, it’s called just before the attach
bWantsBeginPlay = true;
PrimaryComponentTick.bCanEverTick = false;
setInteractText();
if (GetOwner()){
if (GetOwner()->GetRootComponent()){
UE_LOG(LogTemp, Log, TEXT("RootComponent exist"));
interactText->AttachParent = GetOwner()->GetRootComponent();
}
}