{ "基础测试2": { "shapeId": 2, "shapeName": "基础测试2", "width": 2, "height": 3, "cellSize": 1.0, "originalPatternStr": "0,1,1;0,0,0", "spritePath": "BlockPuzzle/示例[进气系统]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "基础测试1": { "shapeId": 0, "shapeName": "基础测试1", "width": 2, "height": 3, "cellSize": 1.0, "originalPatternStr": "0,1,1;1,1,0", "spritePath": "BlockShape/条状", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "基础测试3": { "shapeId": 3, "shapeName": "基础测试3", "width": 2, "height": 3, "cellSize": 1.0, "originalPatternStr": "0,1,1;1,1,0", "spritePath": "BlockShape/条状", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "头": { "shapeId": 2, "shapeName": "头", "width": 3, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1;1,1", "spritePath": "BlockPuzzle/方块临时[头]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "身体1": { "shapeId": 2, "shapeName": "身体1", "width": 3, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1;1,1", "spritePath": "BlockPuzzle/方块临时[身体1]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "身体2": { "shapeId": 2, "shapeName": "身体2", "width": 3, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1;1,1", "spritePath": "BlockPuzzle/方块临时[身体2]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "身体3": { "shapeId": 2, "shapeName": "身体3", "width": 3, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1;1,1", "spritePath": "BlockPuzzle/方块临时[身体3]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "腿1": { "shapeId": 2, "shapeName": "腿1", "width": 3, "height": 1, "cellSize": 1.0, "originalPatternStr": "1;1;1", "spritePath": "BlockPuzzle/方块临时[腿1]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "腿2": { "shapeId": 2, "shapeName": "腿2", "width": 3, "height": 1, "cellSize": 1.0, "originalPatternStr": "1;1;1", "spritePath": "BlockPuzzle/方块临时[腿2]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "腿3": { "shapeId": 2, "shapeName": "腿3", "width": 3, "height": 1, "cellSize": 1.0, "originalPatternStr": "1;1;1", "spritePath": "BlockPuzzle/方块临时[腿3]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "腿4": { "shapeId": 2, "shapeName": "腿4", "width": 3, "height": 1, "cellSize": 1.0, "originalPatternStr": "1;1;1", "spritePath": "BlockPuzzle/方块临时[腿4]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "左手4": { "shapeId": 2, "shapeName": "左手4", "width": 2, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1", "spritePath": "BlockPuzzle/方块临时[左手4]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "左手2": { "shapeId": 2, "shapeName": "左手2", "width": 1, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1", "spritePath": "BlockPuzzle/方块临时[左手2]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "左手3": { "shapeId": 2, "shapeName": "左手3", "width": 1, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1", "spritePath": "BlockPuzzle/方块临时[左手3]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "右手4": { "shapeId": 2, "shapeName": "右手4", "width": 2, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1", "spritePath": "BlockPuzzle/方块临时[右手4]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "右手3": { "shapeId": 2, "shapeName": "右手3", "width": 1, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1", "spritePath": "BlockPuzzle/方块临时[右手3]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "右手2": { "shapeId": 2, "shapeName": "右手2", "width": 1, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1", "spritePath": "BlockPuzzle/方块临时[右手2]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "右手1": { "shapeId": 2, "shapeName": "右手1", "width": 1, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1", "spritePath": "BlockPuzzle/方块临时[右手1]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "左手1": { "shapeId": 2, "shapeName": "左手1", "width": 1, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1", "spritePath": "BlockPuzzle/方块临时[左手1]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "旧引擎": { "shapeId": 2, "shapeName": "旧引擎", "width": 4, "height": 3, "cellSize": 1.0, "originalPatternStr": "1,1,1;1,1,0;1,1,1;1,1,1", "spritePath": "BlockPuzzle/示例[旧引擎]", "extraLimits": true, "rootLimit": { "x": 0, "y": 4, "magnitude": 4.0, "sqrMagnitude": 16 }, "rotationAngleLimit": 0 }, "新引擎": { "shapeId": 2, "shapeName": "新引擎", "width": 4, "height": 5, "cellSize": 1.0, "originalPatternStr": "1,1,1,1,1;1,1,1,1,0;1,1,1,1,1;1,1,1,1,1", "spritePath": "BlockPuzzle/示例[新引擎]", "extraLimits": true, "rootLimit": { "x": 0, "y": 2, "magnitude": 2.0, "sqrMagnitude": 4 }, "rotationAngleLimit": 0 }, "涡轮": { "shapeId": 2, "shapeName": "涡轮", "width": 2, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1", "spritePath": "BlockPuzzle/示例[涡轮]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "可选": { "shapeId": 2, "shapeName": "可选", "width": 2, "height": 2, "cellSize": 1.0, "originalPatternStr": "1,1;1,1", "spritePath": "BlockPuzzle/示例[可选]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "唱片机": { "shapeId": 2, "shapeName": "唱片机", "width": 2, "height": 3, "cellSize": 1.0, "originalPatternStr": "0,1,1;1,1,1", "spritePath": "BlockPuzzle/示例[唱片机]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "换碟装置": { "shapeId": 2, "shapeName": "换碟装置", "width": 3, "height": 3, "cellSize": 1.0, "originalPatternStr": "0,1,0;1,1,1;0,1,0", "spritePath": "BlockPuzzle/示例[换碟装置]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "散热系统": { "shapeId": 2, "shapeName": "散热系统", "width": 3, "height": 3, "cellSize": 1.0, "originalPatternStr": "1,1,0;1,1,0;1,1,1", "spritePath": "BlockPuzzle/示例[散热系统]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "进气系统": { "shapeId": 2, "shapeName": "进气系统", "width": 2, "height": 3, "cellSize": 1.0, "originalPatternStr": "1,1,1;0,0,1", "spritePath": "BlockPuzzle/示例[进气系统]", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 }, "占位": { "shapeId": 2, "shapeName": "占位", "width": 1, "height": 1, "cellSize": 1.0, "originalPatternStr": "1", "spritePath": "BlockPuzzle/Close", "extraLimits": false, "rootLimit": { "x": 0, "y": 0, "magnitude": 0.0, "sqrMagnitude": 0 }, "rotationAngleLimit": 0 } }