[Bug] Creating an Event Dispatcher called "SnapTo" in a SceneComponent corrupts the Component permanently

This is a very specific bug, but it’s 100% destructive from what I can tell because I have not found a way to fix it once you reproduce it and have saved your Blueprint.

1 - Create a new Blueprint SceneComponent

2 - Create a new Event Dispatcher in that SceneComponent called SnapTo

3 - Compile

Result:

SnapTo is renamed to SnapTo_0 and compilation fails because it conflicts with a function in the SceneComponent code, but there is no way to rename or delete the event dispatcher. There’s no way that I found to restore the Component blueprint to a compilable state, so if you have saved it, you are screwed.

200712-capture.png

Hello ,

I was able to reproduce this issue on our end. I have written up a report and I have submitted it to the developers for further consideration. I have provided a link to the public tracker. Please feel free to use the link provided for future updates.

Link: Unreal Engine Issues and Bug Tracker (UE-46221)

Make it a great day