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); } } } }