public async void OnClickRegister() { try { string username = registerUsernameInput.text; string email = registerEmailInput.text; string password = registerPasswordInput.text; SetLoginMenuMessage(registerPanel, ""); AuthManager.AuthRes res = await authManager.AccountRegister(username, email, password); switch (res) { case AuthManager.AuthRes.Success: DisplayLoginForm(); loginEmailInput.text = email; break; case AuthManager.AuthRes.Failed: default: SetLoginMenuMessage(registerPanel, "アカウント作成失敗"); break; } } catch (Exception e) { SetLoginMenuMessage(loginPanel, "サーバーへの接続失敗"); Debug.Log(e); } finally { loginPasswordInput.ActivateInputField(); } }