public MaterialSplitList(SectionHeader header, Stream stream) : base(header, stream) { var reader = new BinaryReader(stream); TriangleStrip = reader.ReadUInt32() == 1; SplitCount = reader.ReadUInt32(); MaterialSplits = new MaterialSplit[SplitCount]; FaceCount = reader.ReadUInt32(); for (var i = 0; i < SplitCount; ++i) { MaterialSplits[i] = new MaterialSplit(stream); } }
public MaterialSplitList(SectionHeader header, Stream stream) : base(header, stream) { var reader = new BinaryReader(stream); TriangleStrip = reader.ReadUInt32() == 1; SplitCount = reader.ReadUInt32(); MaterialSplits = new MaterialSplit[SplitCount]; FaceCount = reader.ReadUInt32(); for (var i = 0; i < SplitCount; ++i) { MaterialSplits[i] = new MaterialSplit(stream); } }