So I am trying to add ActorComponent to an Actor during runtime and found out that each Actor has a few lists of components that it owns. (Like Owned Components and InstanceComponents).
I wonder about should I add my component to these lists by myself or UE4 will take care about it? I used SetupAttachement(TargetActor->GetRootComponent()) to kind of set up a connection between a new component and an actor that should own it, but I am not sure that this is enough.