void setModifier(ref Modifier internalMod, ProjectileWeaponMod.Modifier mod)
 {
     internalMod         = new Modifier();
     internalMod.enabled = mod.enabled;
     internalMod.scalar  = mod.scalar;
     internalMod.offset  = mod.offset;
 }
 // update a modifier
 void updateModifier(ref ProjectileWeaponMod.Modifier originalMod, Modifier newMod)
 {
     if (newMod == null)
     {
         return;
     }
     if (newMod.enabled != null)
     {
         originalMod.enabled = newMod.enabled;
     }
     if (newMod.scalar != null)
     {
         originalMod.scalar = newMod.scalar;
     }
     if (newMod.offset != null)
     {
         originalMod.offset = newMod.offset;
     }
 }