public async void OnClickStart() { try { SetLoginMenuMessage(initPanel, "ログインチェック..."); AuthManager.AuthRes res = await authManager.AutoLoginCheck(); switch (res) { case AuthManager.AuthRes.NoAccount: DisplayRegisterForm(); break; case AuthManager.AuthRes.Success: MoveMenuScene(); break; case AuthManager.AuthRes.Failed: default: DisplayLoginForm(); break; } } catch (Exception e) { SetLoginMenuMessage(initPanel, "サーバーへの接続失敗"); Debug.Log(e); } finally { startButton.interactable = true; } }