public void EquipWeapon(BaseWeapon.BaseWeaponModifier modifier)
 {
     modifier.SetTarget(weapon);
     weaponSystem.EquipWeapon(weapon);
 }
 public void EquipWeapon(BaseWeapon.BaseWeaponModifier weapon)
 {
     weapon.SetTarget(baseWeapon);
     scaledWeapon = baseWeapon.Clone().Scale(difficulty);
     weaponSystem.EquipWeapon(scaledWeapon);
 }