private void OnTriggerEnter(Collider other)
    {
        AO_CharacterHumanController ctrl = other.gameObject.GetComponent <AO_CharacterHumanController>();

        if (ctrl != null && ctrl.Equals(_playerController.CharacterCtrlr))
        {
            ctrl.AddUniqueInteractable(this);
        }
    }
    private void OnTriggerExit(Collider other)
    {
        AO_CharacterHumanController ctrl = other.gameObject.GetComponent <AO_CharacterHumanController>();

        if (ctrl != null && ctrl.Equals(_playerController.CharacterCtrlr))
        {
            _playerController.CharacterCtrlr.interractables.Remove(this);
        }
    }
Exemplo n.º 3
0
    private void OnTriggerEnter(Collider other)
    {
        AO_CharacterHumanController ctrl = other.gameObject.GetComponent <AO_CharacterHumanController>();

        if (ctrl != null && ctrl.CharacterType.Equals(TypeToTrigger))
        {
            EventToTrigger.Raise();
        }
    }