void Update() { if (inputFieldShouldBeActive && (Input.GetKeyDown(KeyCode.Return) || Input.GetKeyDown(KeyCode.KeypadEnter))) { if (highScoreFieldText.text.Trim().Length > 0) { playerName = highScoreFieldText.text.Trim(); StartCoroutine(SubmitHighScore()); } inputFieldShouldBeActive = false; highScoreField.SetActive(false); highScoreFieldText.gameObject.SetActive(false); highScoreTextObject.SetActive(true); manager.DoneWithHighScores(); manager.flashPermanentAlert("Press ENTER to begin"); } if (inputFieldShouldBeActive && !inputField.isFocused) { inputField.ActivateInputField(); } }