IEnumerator Restart() { yield return(new WaitForSeconds(3f)); GameManager.init.restart(); J1.SetActive(false); J2.SetActive(false); }
// Update is called once per frame void Update() { if (GameManager.init.player1Hp < GameManager.init.player2Hp) { winner.text = "Player 2 Wins this round!"; J2.SetActive(true); } else if (GameManager.init.player2Hp < GameManager.init.player1Hp) { winner.text = "Player 1 Wins this round!"; J1.SetActive(true); } if (winner.text == "Player 1 Wins this round!" || winner.text == "Player 2 Wins this round!") { StartCoroutine("Restart"); } }