Exemple #1
0
    /// <summary>
    /// 本体
    /// 入力が確定されたとき
    /// </summary>
    /// <param name="s"></param>
    public void onEndEdit(string s)
    {
        // 空白のみなら入力を差し戻す
        if (Regex.IsMatch(s, @"^\s*$"))
        {
            mainInputField.GetComponent <InputField>().text = "";
            mainInputField.GetComponent <InputField>().ActivateInputField();
            return;
        }

        // 入力内容を画面に映す
        MainText mt = mainText.GetComponent <MainText>();

        mt.AddMessage(s + "\n");
        // InputFieldクリア
        mainInputField.GetComponent <InputField>().text = "";


        switch (progress)
        {
        case Progress.NAME:
            ParseInputName(s);
            break;

        case Progress.NUMBER:
            ParseInputNumber(s);
            break;
        }
    }