public virtual void OnTriggerEnter2D(Collider2D other) { _PlayerHitInteractable pHitI = other.GetComponent <_PlayerHitInteractable>(); if (pHitI != null && isInteractable) { pHitI.OnInteracted(other, this); pCon = other.GetComponent <PlayerController>(); } }
public virtual void OnTriggerExit2D(Collider2D other) { _PlayerHitInteractable pHitI = other.GetComponent <_PlayerHitInteractable>(); if (pHitI != null) { interactKey.enabled = false; other.GetComponent <PlayerController>().interactableItem = null; pCon = null; pHitI = null; } }