private void OnTriggerStay2D(Collider2D collision)
        {
            if (!UseOnTriggerStay)
            {
                return;
            }

            var taggableObject = collision.GetComponent <TaggableObject>();

            if (taggableObject != null && taggableObject.HaveTag(_objectTag))
            {
                OnTriggerStayed?.Invoke(new EventParameter_Collider2D(collision));
            }
        }
Beispiel #2
0
        private void OnTriggerStay(Collider other)
        {
            if (!UseOnTriggerStay)
            {
                return;
            }

            var taggableObject = other.GetComponent <TaggableObject>();

            if (taggableObject != null && taggableObject.HaveTag(_objectTag))
            {
                OnTriggerStayed?.Invoke(new EventParameter_Collider(other));
            }
        }
 void OnTriggerStay(Collider other)
 {
     OnTriggerStayed?.Invoke(other, this);
 }