/// <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); }