So I was reading about this about UObject Replication: https://wiki.unrealengine.com/Replication#Advanced:_Generic_replication_of_Actor_Subobjects
It notes in here that the Outer for the Sub UObject must be the Actor its replicating from. My question is, can we use existing UObjects by Renaming them? (as it appears I could change the outer this way). My situation is, I have some UObjects created offline, I want to be able to move these Objects from Client to Server. I can do that just fine using Function replication but sometime later, I need to replicate these objects back down to the Clients.
If there is no way to do this, I could probably just easy create new copies of these objects, I just want to be sure. Also if the UObject is referenced within a Struct on the Actor will that make a difference?