public override void Write(BinaryWriter writer)
{
writer.Write(SortId);
writer.Write(WanderingEquipId);
writer.Write(VagrantItemLotId);
writer.Write(VagrantBonusEneDropItemLotId);
writer.Write(VagrantItemEneDropItemLotId);
writer.Write(FixPrice);
writer.Write(BasicPrice);
writer.Write(SellValue);
writer.Write(Weight);
writer.Write(ResidentSpEffectId);
writer.Write(ResidentSpEffectId2);
writer.Write(ResidentSpEffectId3);
writer.Write(MaterialSetId);
writer.Write(PartsDamageRate);
writer.Write(CorectSARecover);
writer.Write(OriginEquipPro);
writer.Write(OriginEquipPro1);
writer.Write(OriginEquipPro2);
writer.Write(OriginEquipPro3);
writer.Write(OriginEquipPro4);
writer.Write(OriginEquipPro5);
writer.Write(OriginEquipPro6);
writer.Write(OriginEquipPro7);
writer.Write(OriginEquipPro8);
writer.Write(OriginEquipPro9);
writer.Write(OriginEquipPro10);
writer.Write(OriginEquipPro11);
writer.Write(OriginEquipPro12);
writer.Write(OriginEquipPro13);
writer.Write(OriginEquipPro14);
writer.Write(OriginEquipPro15);
writer.Write(FaceScaleM_ScaleX);
writer.Write(FaceScaleM_ScaleZ);
writer.Write(FaceScaleM_MaxX);
writer.Write(FaceScaleM_MaxZ);
writer.Write(FaceScaleF_ScaleX);
writer.Write(FaceScaleF_ScaleZ);
writer.Write(FaceScaleF_MaxX);
writer.Write(FaceScaleF_MaxZ);
writer.Write(QwcId);
writer.Write(EquipModelId);
writer.Write(IconIdM);
writer.Write(IconIdF);
writer.Write(KnockBack);
writer.Write(KnockbackBounceRate);
writer.Write(Durability);
writer.Write(DurabilityMax);
writer.Write(SaDurability);
writer.Write(DefFlickPower);
writer.Write(DefensePhysics);
writer.Write(DefenseMagic);
writer.Write(DefenseFire);
writer.Write(DefenseThunder);
writer.Write(DefenseSlash);
writer.Write(DefenseBlow);
writer.Write(DefenseThrust);
writer.Write(ResistPoison);
writer.Write(ResistDisease);
writer.Write(ResistBlood);
writer.Write(ResistCurse);
writer.Write(ReinforceTypeId);
writer.Write(TrophySGradeId);
writer.Write(ShopLv);
writer.Write(KnockbackParamId);
writer.Write(FlickDamageCutRate);
writer.Write((Byte)EquipModelCategory);
writer.Write((Byte)EquipModelGender);
writer.Write((Byte)ProtectorCategory);
writer.Write((Byte)DefenseMaterial);
writer.Write((Byte)DefenseMaterialSfx);
writer.Write((Byte)PartsDmgType);
writer.Write((Byte)DefenseMaterial_Weak);
writer.Write((Byte)DefenseMaterialSfx_Weak);
writer.Write(BitFields);
writer.Write(Pad_0);
writer.Write(OldSortId);
writer.Write(Pad_1);
}