private void GeneratePiece() { foreach (int x in new int[] { 0, NOCCACore.XRANGE - 1 }) { for (int z = 0; z < NOCCACore.ZRANGE; z++) { var pieceObject = Instantiate(piece, piece.transform.position, piece.transform.rotation); pieceObject.tag = "PieceTag"; PieceScript pieceScript = pieceObject.GetComponent <PieceScript>(); pieceScript.Init(new Point(x, z), x == 0); } } }