public PrtScale(PrtBinaryReader reader)
{
this.LoopingCycle = reader.ReadBoolean();
reader.ReadBytes(3);
this.NumStages = reader.ReadInt32();
this.Scale = reader.ReadSingle();
this.ScaleVar = reader.ReadSingle();
this.XScale = reader.ReadSingle();
this.XScaleVar = reader.ReadSingle();
this.YScale = reader.ReadSingle();
this.YScaleVar = reader.ReadSingle();
this.ZScale = reader.ReadSingle();
this.ZScaleVar = reader.ReadSingle();
this.CycleTime = reader.ReadSingle();
this.CycleTimeVar = reader.ReadSingle();
this.ScaleStages = new List<PrtScaleStage>(this.NumStages);
}