Example #1
0
 void Damage()
 {
     if (myShatter != null)
     {
         myShatter.Obliviate();
     }
     Destroy(gameObject);
 }
 private void OnTriggerStay(Collider other)
 {
     if (sledge.swinging)
     {
         Shatter shatter = other.gameObject.GetComponent <Shatter>();
         if (shatter != null)
         {
             shatter.Obliviate();
         }
         else
         {
             if (other.attachedRigidbody != null)
             {
                 other.attachedRigidbody.AddForce(100f * transform.forward);
             }
         }
     }
 }