protected void NotifyTouched(CollisionEventData col)
        {
            if (col.ColliderData.transform.IsChildOf(transform))
            {
                return;
            }

            touch.touchedObjects.Add(col.ColliderData.gameObject);
            Touched?.Invoke(col.ColliderData);
        }
Example #2
0
 public virtual void Interact(Interactor interactor)
 {
     _interactEvent.Invoke(interactor);
 }
 protected void NotifyUnTouched(CollisionEventData col)
 {
     //if (touch.touchedObjects.Contains(col.ColliderData.gameObject))
     touch.touchedObjects.Remove(col.ColliderData.gameObject);
     UnTouched?.Invoke(col.ColliderData);
 }