void Open(BinaryReader reader)
 {
     streamPosition = reader.BaseStream.Position;
     recordCount = reader.ReadByte();
     records = new SaveTreeLocationDetailRecord[recordCount];
     for (int i = 0; i < recordCount; i++)
     {
         records[i] = new SaveTreeLocationDetailRecord(reader);
     }
 }
 void Open(BinaryReader reader)
 {
     streamPosition = reader.BaseStream.Position;
     recordCount    = reader.ReadByte();
     records        = new SaveTreeLocationDetailRecord[recordCount];
     for (int i = 0; i < recordCount; i++)
     {
         records[i] = new SaveTreeLocationDetailRecord(reader);
     }
 }