title: "Stick" gameObject to another gameObject after collision?
body: <p>Currently, I am using the following code to make objects stick to other gameObjects:</p>
  
  <pre><code>void OnCollisionEnter(Collision col)
  {
      rb = GetComponent&lt;Rigidbody&gt;();
      rb.isKinematic = true;
      gameObject.transform.SetParent (col.gameObject.transform);
  }
  </code></pre>
  
  <p>It works perfectly, but it causes many other problems. For example, after colliding, it can no longer detect collisions. </p>
  
  <p>Does someone possess an alternative to this code (which makes a gameObject stick to another one after collision)?</p>