public void StartNewGame() { scoreUI.Reset(); wave = 0; GameOverScreen.gameObject.SetActive(false); Player.transform.position = Vector2.zero; Player.SetActive(true); Player.GetComponent <PlayerHealth>().Heal(9); StartCoroutine(GenerateWave()); }
IEnumerator Wait_GameOver() { yield return(new WaitForSeconds(3f)); GameOverUI.gameObject.SetActive(false); swipeAxisX.gameObject.SetActive(true); doubleClick.gameObject.SetActive(true); player.gameObject.SetActive(true); player.XP = 100; player.gameObject.transform.localPosition = spawnPlayer.transform.localPosition; scoreUI.Reset(); ReserBarricads(); ResetEnemy(); }