void OnCollisionExit2D(Collision2D col) { if (isActiveAndEnabled) { Collidable2D c = GetCollidable2D(col); if (c != null) { //currentColliders.Remove (c); collidersAndPoints.Remove(c); } } }
void OnCollisionEnter2D(Collision2D col) { if (isActiveAndEnabled) { Collidable2D c = GetCollidable2D(col); if (c != null) { //currentColliders.Add (c); collidersAndPoints.Add(c, col.contacts); } } }