Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

Overlapping isn't updated on replicated components after SetWorldTransform. Updating the transform on the Actor itself updates the overlapping as expected.

Reproduced in 4.10 and Main (CL# 2798114)

Steps to Reproduce

1. Create a new Third Person template project
2. Create a new Actor BP
3. Add a Box Collision component with Scale set to 2,2,2, Location 90,0,0
4. Disable Hidden in Game for the component
5. On Begin Play, Enable Input for Player Controller 0
6. Set Is Replicated to True for the Box component
7. On a key input, Switch Has Authority > (Authority) Set Relative Transform (Target = Box component)
8. Set the Relative Transform of the component to -180 of its original position
9. In the ThirdPersonCharacter BP, Event ActorBeginOverlap > Cast to the Actor BP > Switch Has Authority > (Remote) Print String "Overlap"
10. PIE with Players set to 2
11. On the Server, press the input key to set the transform of the Box collision component
12. On the Client, run through the new position of the box collision component
13. On the Client, run through the prior position of the box collision component

[Image Removed]

Result:
The overlap is detected where the box collision component used to be and not where it currently is.

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

0
Login to Vote

Won't Fix
ComponentNetworking
Affects Versions4.10.14.11
CreatedDec 10, 2015
ResolvedMay 30, 2017
UpdatedMay 30, 2017