OnComponentEndOverlap and GetOverlappingActors out of sync

Hi!

I want to trigger on when my actor leaves a trigger collider.
Before I assume that collider is empty, I want to see that length of GetOverlappingActors is 0.

If I do that check when overlap ends, GetOverlappingActors returns actor that just stopped overlapping.

workaround is to add a delay before checking length of overlapping actors list.

Hey Wiggan,

Thanks for report! I was able to reproduce behavior described, and have entered a bug report for developers (UE-7000). I’m not certain whether this is intentional or not, but if it is intentional there should be some more information given in OnComponentEndOverlap node to indicate that there is still an overlap when that node is run. I will let you know when I see an update on bug report. In meantime, your workaround of dropping a delay there is a good one. Thanks!

Great! Thank you very much!

Hi Wiggan,

Just wanted to update you to let you know this has been fixed internally, and fix should appear in a future release (probably 4.8). Thanks again!

Would it be possible to get a CL # for this fix?

Hi THREEONEZERO,

CL# is 2474178. GitHub commit can be found here:

Hope that helps!