void OnTriggerEnter2D(Collider2D collider) { if (collider.gameObject == owner.gameObject) { return; } GameObject go = collider.gameObject; IKillable killable = go.GetComponent <IKillable>(); if (null != killable) { killable.ApplyDamage(damage, owner); } Destroy(this.gameObject); }