static public TicTacState VictoryCheck(int[,] tiles, int playerNr) { TicTacState HState = CheckHorizontal(tiles, playerNr); if (HState != TicTacState.None) { Debug.Log(HState.ToString() + " Player: " + playerNr); //PrintBoard(tiles); return(HState); } TicTacState VState = CheckVertical(tiles, playerNr); if (VState != TicTacState.None) { Debug.Log(VState.ToString() + " Player: " + playerNr); // PrintBoard(tiles); return(VState); } TicTacState DState = CheckDiagonal(tiles, playerNr); if (DState != TicTacState.None) { Debug.Log(DState.ToString() + " Player: " + playerNr); //PrintBoard(tiles); return(DState); } if (TieCheck(tiles)) { Debug.Log(TicTacState.Tie.ToString() + " Player: " + playerNr); return(TicTacState.Tie); } return(TicTacState.None); }