public async Task <bool> LoginKong() { PlayFabSettings.TitleId = "E3FA"; var request = new LoginWithKongregateRequest { AuthTicket = token, CreateAccount = false, KongregateId = kongID, }; var loginTask = await PlayFabClientAPI.LoginWithKongregateAsync(request); var apiError = loginTask.Error; var apiResult = loginTask.Result; if (apiError != null) { MessageBox.Show("Failed to log in. Error: " + apiError.ErrorMessage); logError("Cloud Script Error", apiError.ErrorMessage); return(false); } else if (apiResult != null) { return(true); } return(false); }
public void LoginWithKong(string authTicket, long userId, Action <LoginResult> loginSuccess, Action <PlayFabError> loginFailure) { var request = new LoginWithKongregateRequest { AuthTicket = authTicket, KongregateId = userId.ToString(), CreateAccount = false }; PlayFabClientAPI.LoginWithKongregate(request, (LoginResult loginResult) => { OnPlayerLogin(loginResult); loginSuccess.Invoke(loginResult); IsLogged = true; PlayFabId = loginResult.PlayFabId; }, (PlayFabError e) => loginFailure.Invoke(e)); }
public async Task TryLogin(string userID, string token) { PlayFabSettings.staticSettings.TitleId = "E9B77"; var request = new LoginWithKongregateRequest { KongregateId = userID, AuthTicket = token, CreateAccount = true, TitleId = "E9B77" }; var loginTask = await PlayFabClientAPI.LoginWithKongregateAsync(request); OnLoginComplete(loginTask); }
public void LoginKong() { PlayFabSettings.TitleId = "E3FA"; var request = new LoginWithKongregateRequest { AuthTicket = token, CreateAccount = false, KongregateId = kongID, }; var loginTask = PlayFabClientAPI.LoginWithKongregateAsync(request); while (_running) { if (loginTask.IsCompleted) { var apiError = loginTask.Result.Error; var apiResult = loginTask.Result.Result; if (apiError != null) { logres = false; MessageBox.Show("Failed to log in. Error: " + apiError.ErrorMessage); return; } else if (apiResult != null) { logres = true; return; } _running = true; } Thread.Sleep(1); } logres = false; return; }