public void SetObjectData(LevelObject obj) { ObjectData = obj; if (ObjectData.PieceLayouts.Count > PieceLayoutIndex && ObjectData.PieceLayouts[PieceLayoutIndex].Pieces.Count > 0) SetPieceLayoutIndex(PieceLayoutIndex); }