Component Begin and End Overlap firing together, continuously

In case this helps anyone else: I ran into the same problem with begin and end overlaps occurring immediately after each other, and in my case the problem seems to have been caused by a custom movement component I was using.

Basically I have a component which I attach to various actors, which moves them at a consistent pace during gameplay (it “scrolls” them basically), and then they each do whatever additional movement they want on top of that. My custom movement component would apply a world offset during tick. In the call to apply the world offset, I left the default of the bSweep parameter to false. I suspected that this may have had something to do with it, so I set this true and voila! It works now! So I guess think about whether you might need to enable sweep on any of your movement commands.

1 Like