private void CheckForGameOverCondition() { //Checking for a victorious player _victoriousPlayer = _board.CheckIfGameIsOver(_board.Board, false); if (_victoriousPlayer != _board.EmptyCell) { GameOverConfirmed = true; if (_victoriousPlayer.gameObject.tag == _board.Cross.gameObject.tag) { CrossWonText.SetActive(true); _audioManager.Play("LumberJackVictory"); } else { CircleWonText.SetActive(true); _audioManager.Play("EntVictory"); } } var count = 0; for (int i = 0; i < _board.BoardSize; i++) { for (int j = 0; j < _board.BoardSize; j++) { if (_board.Board[i, j].gameObject.tag == _board.EmptyCell.tag) { count++; } } } if (count <= 1) { GameOverConfirmed = true; if (_victoriousPlayer == _board.EmptyCell) { DrawText.SetActive(true); _audioManager.Play("DrawSound"); } } }
public void ClearGameTexts() { CrossWonText.SetActive(false); CircleWonText.SetActive(false); DrawText.SetActive(false); }