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));
            }
        }
Esempio n. 2
0
        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));
            }
        }