public void _Finish() { // Sort widths Pillars.SortWidths(); Platforms.SortWidths(); Ceilings.SortWidths(); StartBlock.SortWidths(); EndBlock.SortWidths(); if (MyTileSetInfo.Pendulums.Group.Dict.Count == 0) { MyTileSetInfo.Pendulums.Group = PieceQuad.ElevatorGroup; } if (MyTileSetInfo.Elevators.Group.Dict.Count == 0) { MyTileSetInfo.Elevators.Group = PieceQuad.ElevatorGroup; } if (MyTileSetInfo.FallingBlocks.Group.Dict.Count == 0) { MyTileSetInfo.FallingBlocks.Group = PieceQuad.FallGroup; } if (MyTileSetInfo.BouncyBlocks.Group.Dict.Count == 0) { MyTileSetInfo.BouncyBlocks.Group = PieceQuad.BouncyGroup; } if (MyTileSetInfo.MovingBlocks.Group.Dict.Count == 0) { MyTileSetInfo.MovingBlocks.Group = PieceQuad.MovingGroup; } MyTileSetInfo.Pendulums.Group.SortWidths(); MyTileSetInfo.Elevators.Group.SortWidths(); MyTileSetInfo.FallingBlocks.Group.SortWidths(); MyTileSetInfo.MovingBlocks.Group.SortWidths(); MyTileSetInfo.BouncyBlocks.Group.SortWidths(); }