OnComponentEndOverlap() does not provide the same information as OnComponentBeginOverlap().
I have a level defined by square cells. Each cell type is represented using UHierarchicalInstancedStaticMeshComponent. Player character can destroy cells. It is possible to determine particular cell in OnComponentBeginOverlap() event because there is FHitResult SweepResult structure. SweepResult.Component.Get() returns MeshComponent. SweepResult.Item allows to get individual cell instance. In contrary OnComponentEndOverlap() has no FHitResult parameter. So it is impossible to find out individual cell instance which stopped overlapping with player. GetOverlapInfos() does not seem to return valuable data. OverlapInfo.Item always -1.
asked Dec 27 '15 at 04:26 PM in C++ Programming
Hey PhoenixFalcon -
As mentioned on the other post you created (https://answers.unrealengine.com/questions/353265/provide-fhitresult-sweepresult-in-oncomponentendov.html), a feature request for this functionality has been entered for consideration.
answered Dec 31 '15 at 01:56 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here