Exécutez un code une seule fois lorsque deux des mêmes gameobjects entrent en collision

OnCollisionEnter2D(Collision2D other)
{
  if(other.GetInstanceID() > GetInstanceID())
  {
    whatever you want to run
  }
}
  
Tense Thrush