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