private void OnCollisionEnter(Collision collision) { Abstracts.Interactable interactable = collision.gameObject.GetComponent <Abstracts.Interactable>(); if (interactable != null) { if (interactable.IsInteractable()) { interactable.OnTouchEnter(collision, gameObject); } } }
private void OnTriggerExit(Collider other) { Abstracts.Interactable interactable = other.gameObject.GetComponent <Abstracts.Interactable>(); if (interactable != null) { if (interactable.IsInteractable()) { interactable.OnTouchTriggerExit(other, gameObject); } } }