コード例 #1
0
    public virtual void OnTriggerEnter2D(Collider2D other)
    {
        _PlayerHitInteractable pHitI = other.GetComponent <_PlayerHitInteractable>();

        if (pHitI != null && isInteractable)
        {
            pHitI.OnInteracted(other, this);
            pCon = other.GetComponent <PlayerController>();
        }
    }
コード例 #2
0
    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;
        }
    }