I think I have either discovered a bug or found a weird feature.
Steps to Reproduce:
- Start a new Blank project.
- Create a Blueprint with Actor type. Name it “BP_Chair”.
- Create another Blueprint directly from the Chair actor in the scene. Name it “Chair_1”.
- Open “Chair_1” and Enable “Replicates” from the “Class Defaults”.
- Drag “Chair_1” inside of “BP_Chair” and attach it to the “DefaultSceneRoot”.
- Enable “Replicates” from the “BP_Chair” “Class Defaults”.
Problem:
- “Chair_1” does not replicate.
Solution:
- Disable “Replicates” inside of “Chair_1”.