示例#1
0
    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();
        }
    }