public void Pack(BinaryWriter writer)
 {
     writer.Write((uint)SkillUsed);
     NotSalvagable.Pack(writer);
     SalvageResults.Pack(writer);
     writer.Write(AugBonus);
 }
 public void Unpack(BinaryReader reader)
 {
     SkillUsed = (SkillID)reader.ReadUInt32();
     NotSalvagable.Unpack(reader);
     SalvageResults.Unpack(reader);
     AugBonus = reader.ReadInt32();
 }