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); }
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); }