Example #1
0
 public ModificationMuffler(AudioSource audioSource, IMuffler muffler, Vector3 mufflerPosition,
                            WeaponDefaultCharacteristics defaultCharacteristics)
 {
     _audioSource            = audioSource;
     _muffler                = muffler;
     _mufflerPosition        = mufflerPosition;
     _defaultCharacteristics = defaultCharacteristics;
 }
Example #2
0
 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;
 }