Example #1
0
 void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.CompareTag(TagToHit))
     {
         Destroy(gameObject);
         HitReceiver hitReceiver = collision.gameObject.GetComponent <HitReceiver> ();
         if (hitReceiver)
         {
             hitReceiver.ReceiveHit(gameObject);
         }
         else
         {
             Destroy(collision.gameObject);
         }
     }
 }
Example #2
0
 void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.CompareTag(TagToHit))
     {
         Debug.Log(collision.gameObject);
         if (!gameObject.name.Equals("Shield"))
         {
             Destroy(gameObject);
         }
         HitReceiver hitReceiver = collision.gameObject.GetComponent <HitReceiver> ();
         if (hitReceiver)
         {
             hitReceiver.ReceiveHit(gameObject);
         }
         else
         {
             Destroy(collision.gameObject);
         }
     }
 }