AActor::AddReplicatedSubObject will ensure in this case if the actor doesn't set bReplicateUsingRegisteredSubObjectList, but there is no equivalent check in AActor::AddActorComponentReplicatedSubObject.
Create a replicated component without a ReplicateSubobjects implementation, and set bReplicateUsingRegisteredSubObjectList to false.
Create a replicated subobject and call AddReplicatedSubobject for it on the component.
Observe the subobject's replication silently fail.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-230608 in the post.
0 |
Component | UE - Networking |
---|---|
Affects Versions | 5.5 |
Created | Nov 15, 2024 |
---|---|
Updated | Feb 21, 2025 |