Example #1
0
 public void DrawGrid()
 {
     for (float x = 0; x < matrixSize; x += matrixSpacing)
     {
         for (float z = 0; z < matrixSize; z += matrixSpacing)
         {
             for (float y = 0; y < matrixHeight; y += matrixSpacing)
             {
                 var point   = MatrixUtilities.SnapPlacement(new Vector3(x, y, z));
                 var newTile = Instantiate(tilePrefab, transform.position + point, Quaternion.identity, this.transform);
                 newTile.RemoveUnusableTiles(_layerMask);
             }
         }
     }
 }