UObject replication

I know how to replicate UObject using AActor::ReplicateSubobjects. But ReplicateSubobjects only fires once right somewhere after the actor’s BeginPlay. This only allows me to create UObject in the initialization of the actor.

Is there a way to create a replicated UObject anytime?

ReplicateSubobjects actually runs every time the actor is processed, it’s how updates are sent for the extra objects.

@Zeblote Thanks. I didn’t know it’s called every tick