public ModificationMuffler(AudioSource audioSource, IMuffler muffler, Vector3 mufflerPosition, WeaponDefaultCharacteristics defaultCharacteristics) { _audioSource = audioSource; _muffler = muffler; _mufflerPosition = mufflerPosition; _defaultCharacteristics = defaultCharacteristics; }
public ModificationMuffler(DataWeapon dataWeapon, IMuffler muffler, Transform playerTranform) { _dataWeapon = dataWeapon; _muffler = muffler; _playerTranform = playerTranform; _damage = _dataWeapon.DamageWhitMuffler; _shotVolumeMuffler = _dataWeapon.ShotVolumeMuffler; }
public ModificationMuffler(AudioSource audioSource, IMuffler muffler, Vector3 mufflerPosition) { _audioSource = audioSource; _muffler = muffler; _mufflerPosition = mufflerPosition; }