//private void Update() //{ // if(gameOver && Input.GetKey(KeyCode.Space)) // { // instructions.SetActive(true); // title.SetActive(true); // endScreen.SetActive(false); // finalScore.enabled = false; // gameStart.enabled = true; // highScore.enabled = false; // highScoreListText.enabled = false; // nameInput.SetActive(false); // gameOver = false; // enabled = false; // } //} public void NameInputFinish() { string name = nameInput.GetComponent <InputField>().text; Debug.Log(name); highScoreList.AddScore(score.GetScore(), name); highScoreList.AddScore(0, ""); highScoreList.AddScore(0, ""); //Not doing this crap anymore cause I figured out how to reload the scene: //nameInput.GetComponent<InputField>().text = ""; //instructions.SetActive(true); //speed.ResetSpeed(); //title.SetActive(true); //rain.ResetPeriod(); //endScreen.SetActive(false); //finalScore.enabled = false; //gameStart.enabled = true; //highScore.enabled = false; //highScoreListText.enabled = false; //nameInput.SetActive(false); //gameOver = false; //enabled = false; Scene scene = SceneManager.GetActiveScene(); SceneManager.LoadScene(scene.name); }