public void startGame() { foreach (Transform child in transform) { Destroy(child.gameObject); } n = int.Parse(col.text); m = int.Parse(row.text); AI_difficult = int.Parse(dif.text); boardItem = new GameObject[m, n]; InitWith(n, m); GridLayoutGroup grid = transform.GetComponent <GridLayoutGroup>(); grid.cellSize = new Vector2(width / n, height / m); board = new Type[m, n]; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { board[i, j] = Type.None; } } //BOT here minimaxBOT = new TicTacToe_Minimax_AI.TicTacToeGame(m, n); ///////////////////////////////////////////////////////// whoseTurn = Type.Player; stateMessage.text = "It's your turn!"; }