public void SetPieceLayoutIndex(int ind)
{
PieceLayoutIndex = ind;
var pcs = ObjectData.PieceLayouts[PieceLayoutIndex].Pieces;
Pieces = new List<LevelObjectPiece>();
foreach (LevelObjectPieceLayoutPiece t in pcs) {
Pieces.Add(t.Me<LevelObjectPiece>());
}
}