Esempio n. 1
0
 public void Attack()
 {
     if (!IsControlDisabled)
     {
         OnAttackTrigger?.Invoke();
     }
 }
Esempio n. 2
0
        private void GetKeyboardInput()
        {
            if (Input.GetKey(_fireButton) && !EventSystem.current.IsPointerOverGameObject())
            {
                OnAttackTrigger?.Invoke();
            }

            if (Input.GetKeyUp(_fireButton))
            {
                OnAttackCancel?.Invoke();
            }

            if (Input.GetKey(_interactButton))
            {
                OnInteract?.Invoke();
            }

            IsJumpButtonPressed = Input.GetKeyDown(_jumpButton) ? true : false;

            IsDashButtonPressed = (Input.GetKeyDown(_dashButton)) ? true : false;
        }