Blueprint Actor is moving using AddActor Local Offset. Sweep works correctly, but I cannot generate overlap events

Hello!

I’m trying to make a blueprint script for an Actor that updates based on AddActor Local Offset, where various collision volumes are in front of the ship, and when overlapped, change the direction / speed of the ship. That is all determined through variables, which works just fine, but I cannot get any overlap events to fire from the blueprint. I have tried keeping the Static Mesh Component as the root, and tried making Box Collisions as the root, and nothing works.

However, when I check off “Sweep” on AddActor Local Offset, it works properly (meaning, when the collision of the static mesh component touches something in the world, it stops updating the location). So what am I doing wrong? How do I get overlap events to work?

TL: DR - I’m trying to get a Blueprint Actor to fire Overlap events when it overlaps. However, it does not work. Sweep does. What am I missing?

Here are the collision Settings I have:

Here is the component list:

103735-help2.png

Here is the node for updating the location: (Sweep is turned off, as I don’t want to use its functionality)

103736-help3.png

I figured out a solution for this. I needed to have the actors in the world have “Generate Overlap Events” Checked off. So long as both actors in question have this checked off, it works.

103748-whoops..png