void resetAndPrintCurrentStatus() { gamepaused = true; delay = 3f; roundCount++; Player1Controller p1 = GameObject.FindWithTag("Player1") .GetComponent <Player1Controller>(); Player2Controller p2 = GameObject.FindWithTag("Player2") .GetComponent <Player2Controller>(); p1.resetPos(); p2.resetPos(); transform.position = initialPosition; Time.timeScale = 0f; scoreboard.SetActive(true); GameObject.FindWithTag("Score1") .GetComponent <UnityEngine.UI.Text>().text = player1Score + ""; GameObject.FindWithTag("Score2") .GetComponent <UnityEngine.UI.Text>().text = player2Score + ""; }