Is it possible to restart collision?

I have little problem, On collision enter i’m moving some points in polygonCollider2d, some points are contact points.
Even when these points are not colliding anymore colliders behave as point is still touching other collider and pushing it instead of first collider moving a bit to 2nd and start collision again.
Really hard to explain what i mean exactly, please look some pictures to clear situation.

  1. Left collider approach right one and touch it with corner, 2 of these collide and in OnCollisionEnter2d function im changing position of this corner point, and it is not touching right collider anymore.
    3451260--273425--collide1.png

  2. corner is moved to arrow direction (normal of contact point), but both colliders behave like still in collision and are moving to right in same position.

3451260--273426--collide2.png

I understand when i force move collider’s point i’m not executing OnCollisionExit etc? Is there way to fix it some way? I want colliders to “reset” and be able to start new collision with that corner after few ms when it will reach position again?

Thanks for any advice on this.

Sorry my fault. I spent to much time on one thing today and i just missed that drag was 0, and as no friction these 2 just continued with constant velocity.
What a mor…on :smile: