private void Update()
 {
     if (_isAttacking)
     {
         _attackController.Attack();
     }
 }
Ejemplo n.º 2
0
        private void Update()
        {
            if (!_attackController.CanAttack)
            {
                return;
            }

            attackControllerTransform.rotation = Quaternion.Euler(0f, 0f, GetAttackControllerRotation());
            _attackController.Attack();
        }
Ejemplo n.º 3
0
        public override void Execute()
        {
            timeBetweenAttacks += Time.deltaTime;

            if (IsAttackPressed && !KeyboardPauseCommand.isPaused)
            {
                if (timeBetweenAttacks >= attack.AttackSpeed)
                {
                    timeBetweenAttacks = 0.0f;
                    attackController.Attack();
                    Debug.Log("Attack Pressed");
                }

                IsAttackPressed = false;
            }
        }