private MeshBlock ToMeshBlock(XmlMeshBlock xmlBlock, SplittedRegion splittedRegion, ref int count) { BlockBounds blockBounds = new BlockBounds(xmlBlock.Position, xmlBlock.Size); return new MeshBlock(xmlBlock.Id, xmlBlock.BlockType, blockBounds, splittedRegion, xmlBlock.Rotation, count += 1); }
public SubTrackBuilder(TrackSplineGenerator splineGenerator, SplittedRegion splitRegion) { _splineGenerator = splineGenerator; SplitRegion = splitRegion; NextGroup(); }