No OnBeginOverlap Event when actor already inside a volume on BeginPlay

Is there any solution to this problem? I seem to be getting random results, I have static mesh component on an actor which consistently fires OnBeginOverlap even for actors inside of it at the start of level but I made a different actor for different purposes and neither box collision nor mesh component collision with exactly he same settings do not trigger the event. In before: yes overlap events box is checked, everything has collision and proper responses set, the overlap works when the actors re-enters the volume ( As I said the same settings trigger different results).

I assume it’s because of the actor loading order so as of now I’m also checking for overlapping actors in the actor which can be inside the volume and doing what volume would do to them on overlap but this doesn’t seem like a long term solution…

If I remember it correctly, checking Generate Overlap Events During Level Streaming should help. It has a confusing name, but basically it checks overlaps when objects are spawned, including on BeginPlay();

Thanks man, looks like it works, good to know! :slight_smile: