private void OnTriggerExit2D(Collider2D collision) { if (!UseOnTriggerExit) { return; } var taggableObject = collision.GetComponent <TaggableObject>(); if (taggableObject != null && taggableObject.HaveTag(_objectTag)) { OnTriggerGone?.Invoke(new EventParameter_Collider2D(collision)); } }
private void OnTriggerExit(Collider other) { if (!UseOnTriggerExit) { return; } var taggableObject = other.GetComponent <TaggableObject>(); if (taggableObject != null && taggableObject.HaveTag(_objectTag)) { OnTriggerGone?.Invoke(new EventParameter_Collider(other)); } }