/// <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; } }