Example #1
0
 public override bool Read(BinaryReader br)
 {
     objectType          = br.ReadInt32();
     nameAddress         = (int)GsfPackage.ReadRelativeOffset(br);
     data1Address        = GsfPackage.ReadRelativeOffset(br);
     data1Count          = br.ReadInt32();
     materialDefsAddress = GsfPackage.ReadRelativeOffset(br);
     materialDefsCount   = br.ReadInt32();
     unk1             = br.ReadInt32();
     unk2             = br.ReadInt32();
     unk3             = br.ReadInt32();
     unk4             = br.ReadInt32();
     unk5             = br.ReadInt32();
     unk6             = br.ReadInt32();
     unk7             = br.ReadInt32();
     minX             = br.ReadSingle();
     minY             = br.ReadSingle();
     minZ             = br.ReadSingle();
     maxX             = br.ReadSingle();
     maxY             = br.ReadSingle();
     maxZ             = br.ReadSingle();
     childDefsAddress = GsfPackage.ReadRelativeOffset(br);
     childsDefsCount  = br.ReadInt32();
     return(true);
 }
Example #2
0
 public override bool Read(BinaryReader br)
 {
     objectType   = br.ReadInt32();
     nameAddress  = br.ReadInt32();
     data1Address = GsfPackage.ReadRelativeOffset(br);
     data1Count   = br.ReadInt32();
     data2Address = GsfPackage.ReadRelativeOffset(br);
     data2Count   = br.ReadInt32();
     return(true);
 }