private void Update() { if (OnClick) { if (ShootTimer <= 0) { if (_playerWeapon != null) { _playerWeapon.Attack(); _playerWeapons.SetBulletText(); ShootTimer = _playerWeapon.GetAttackSpeed(); } else { _playerWeapons.SetBulletText(null); } } if (ShootTimer > 0) { ShootTimer -= Time.deltaTime; } } }