public void Write(PrtBinaryWriter writer)
{
writer.Write(this.RandomOrientation);
writer.Write(this.Tumble);
writer.Write(this.TumbleBothDirections);
writer.Write(this.RandomAxis);
writer.Write(this.InternalGravity);
writer.Write(this.InternalGravityVar);
writer.Write(this.InternalWindDirection);
writer.Write(this.InternalWindDirectionVar);
writer.Write(this.InternalWindSpeed);
writer.Write(this.InternalWindSpeedVar);
writer.Write(this.InternalWindDelay);
writer.Write(this.InternalWindDelayVar);
writer.Write(this.ExternalWindInfluence);
writer.Write(this.ExternalWindInfluenceVar);
writer.Write(this.ExternalWindDelay);
writer.Write(this.ExternalWindDelayVar);
writer.Write(this.MinAngularVelocity);
writer.Write(this.MaxAngularVelocity);
writer.Write(this.XAxis);
writer.Write(this.XAxisVar);
writer.Write(this.YAxis);
writer.Write(this.YAxisVar);
writer.Write(this.ZAxis);
writer.Write(this.ZAxisVar);
}