예제 #1
0
 void initBlockByString(Block block)
 {
     String[] blockString = getBlockString(block.type);
     block.Height = blockString.Length;
     block.Width  = blockString[0].Length;
     for (int i = 0; i < block.Height; i++)
     {
         for (int j = 0; j < block.Width; j++)
         {
             if (blockString[i][j] == '*')
             {
                 CubeInfo cube = initNewCube();
                 cube.transform.parent = block.transform;
                 cube.changeCubeIndex(i, j);
                 block.Cubes.Add(cube);
             }
         }
     }
 }