/// <summary> /// Login by browser auth /// </summary> /// <returns>Task</returns> static async UniTask _Login(LoginCallbackInfo authRes) { var auth = EOS.auth; var con = EOS.connect; var token = auth.CopyUserAuthToken(authRes.LocalUserId); if (token == null) { return; } var conRes = await con.Login(token.AccessToken, Epic.OnlineServices.Connect.ExternalCredentialType.Epic); if (conRes == null) { return; } SaveDataUtils.SaveString(Defines.KEY_REFRESH_TOKEN, token.RefreshToken); var playerId = conRes.LocalUserId; Ctrl.GeneratePlayer(playerId); // Set request callback _ins._SetRequestCallback(); await _ins._JoinLobby(); }