private void OnCollisionEnter(Collision other) { Character.IDamageable iDamageable = other.gameObject.GetComponent <Character.IDamageable>(); if (iDamageable != null) { iDamageable.ApplyDamage(damage); } Destroy(this.gameObject); }
private void OnTriggerEnter(Collider other) { if (other.tag == "Bullet") { return; } Character.IDamageable iDamageable = other.gameObject.GetComponent <Character.IDamageable>(); if (iDamageable != null) { iDamageable.ApplyDamage(damage); } Destroy(this.gameObject); }