Hi! I’m using “GetOverlappingActors” to detect collision of a component with any pawn by checking the resulting array length, but it seems to return either 0 or 1 in each frame, though at least one of my characters is definitely colliding with the component.
Collision preset on the component is set to “OverlapAllDynamic”, “Generate Overlap Events” set to true, collision on the mesh itself is set to “OverlapOnlyPawn” and “Use Complex As Simple”
I also tried to eneble “Use CCD”
Using a regular Collision Box instead of the custom collider does the same.
P.S.: I could possibly use “OnComponentBegin/EndOverlap” with a boolean variable instead, but “GetOverlappingActors” looks more neat, if only I could understand how to make it always return >0 when at least one character is in.