public void Write(AssetWriter writer)
 {
     Prototype.Write(writer);
     PrototypeTexture.Write(writer);
     writer.Write(MinWidth);
     writer.Write(MaxWidth);
     writer.Write(MinHeight);
     writer.Write(MaxHeight);
     writer.Write(NoiseSpread);
     writer.Write(BendFactor);
     writer.Write(BendFactor);
     HealthyColor.Write(writer);
     DryColor.Write(writer);
     if (HasGrayscaleLighting(writer.Version))
     {
         writer.Write(GrayscaleLighting);
     }
     writer.Write(LightmapFactor);
     writer.Write((int)RenderMode);
     writer.Write(UsePrototypeMesh);
 }