Beispiel #1
0
        /// <summary>
        /// Осуществляет атаку стрелковым оружием по действию мыши или оружием ближнего боя по кнопке C
        /// </summary>
        private void Update()
        {
            if (Input.GetButtonDown("Fire1"))
            {
                _selectedShootWeapon?.Attack();
            }

            if (Input.GetKeyDown(KeyCode.C))
            {
                _meleWeapon?.Attack();
            }
        }
 /* void StartAttack()
  * {
  *   if (currentWeapon != null)
  *   {
  *       animator.SetBool("IsAttacking", true);
  *       animator.SetBool(currentWeapon?.AttackAnimationType.ToString(), true);
  *   }
  * }
  */
 public void DoAttack()
 {
     currentWeapon?.Attack(this);
     // animator.SetBool("IsAttacking", false);
     //  animator.SetBool(currentWeapon?.AttackAnimationType.ToString(), false);
 }