public void Write(PrtBinaryWriter writer)
{
writer.Write(this.OrientByMotion);
writer.Write(new byte[3]);
this.NumFiles = this.AppearanceFiles.Count;
writer.Write(this.NumFiles);
writer.Write(this.NumFrames);
writer.Write(this.FrameWidth);
writer.Write(this.FrameHeight);
writer.Write((Int32)this.MaterialType);
writer.WriteTexel(this.Emissive);
writer.WriteTexel(this.Specular);
writer.Write(this.SpecularExponent);
writer.Write(this.FramesPerSecond);
writer.Write(this.AnimationRate);
writer.Write(this.AnimationRateVar);
}