Files
MinFt/Client/LocalPackages/asap.playfab.async/Runtime/Gen/PlayFabClientAsyncAPI.cs
2026-04-27 12:07:32 +08:00

2625 lines
92 KiB
C#

#if !DISABLE_PLAYFABCLIENT_API && !DISABLE_PLAYFAB_STATIC_API
using System.Threading.Tasks;
using PlayFab;
using UnityEngine;
using PlayFab.ClientModels;
namespace asap.playfab.async
{
//generated file, do not modify
public static partial class PlayFabClientAsyncAPI
{
public static Task<AcceptTradeResponse> AcceptTradeAsync(AcceptTradeRequest request)
{
var task = new TaskCompletionSource<AcceptTradeResponse>();
PlayFabClientAPI.AcceptTrade(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<AddFriendResult> AddFriendAsync(AddFriendRequest request)
{
var task = new TaskCompletionSource<AddFriendResult>();
PlayFabClientAPI.AddFriend(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<AddGenericIDResult> AddGenericIDAsync(AddGenericIDRequest request)
{
var task = new TaskCompletionSource<AddGenericIDResult>();
PlayFabClientAPI.AddGenericID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<AddOrUpdateContactEmailResult> AddOrUpdateContactEmailAsync(AddOrUpdateContactEmailRequest request)
{
var task = new TaskCompletionSource<AddOrUpdateContactEmailResult>();
PlayFabClientAPI.AddOrUpdateContactEmail(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<AddSharedGroupMembersResult> AddSharedGroupMembersAsync(AddSharedGroupMembersRequest request)
{
var task = new TaskCompletionSource<AddSharedGroupMembersResult>();
PlayFabClientAPI.AddSharedGroupMembers(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<AddUsernamePasswordResult> AddUsernamePasswordAsync(AddUsernamePasswordRequest request)
{
var task = new TaskCompletionSource<AddUsernamePasswordResult>();
PlayFabClientAPI.AddUsernamePassword(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ModifyUserVirtualCurrencyResult> AddUserVirtualCurrencyAsync(AddUserVirtualCurrencyRequest request)
{
var task = new TaskCompletionSource<ModifyUserVirtualCurrencyResult>();
PlayFabClientAPI.AddUserVirtualCurrency(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<AndroidDevicePushNotificationRegistrationResult> AndroidDevicePushNotificationRegistrationAsync(AndroidDevicePushNotificationRegistrationRequest request)
{
var task = new TaskCompletionSource<AndroidDevicePushNotificationRegistrationResult>();
PlayFabClientAPI.AndroidDevicePushNotificationRegistration(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<AttributeInstallResult> AttributeInstallAsync(AttributeInstallRequest request)
{
var task = new TaskCompletionSource<AttributeInstallResult>();
PlayFabClientAPI.AttributeInstall(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<CancelTradeResponse> CancelTradeAsync(CancelTradeRequest request)
{
var task = new TaskCompletionSource<CancelTradeResponse>();
PlayFabClientAPI.CancelTrade(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ConfirmPurchaseResult> ConfirmPurchaseAsync(ConfirmPurchaseRequest request)
{
var task = new TaskCompletionSource<ConfirmPurchaseResult>();
PlayFabClientAPI.ConfirmPurchase(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ConsumeItemResult> ConsumeItemAsync(ConsumeItemRequest request)
{
var task = new TaskCompletionSource<ConsumeItemResult>();
PlayFabClientAPI.ConsumeItem(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ConsumeMicrosoftStoreEntitlementsResponse> ConsumeMicrosoftStoreEntitlementsAsync(ConsumeMicrosoftStoreEntitlementsRequest request)
{
var task = new TaskCompletionSource<ConsumeMicrosoftStoreEntitlementsResponse>();
PlayFabClientAPI.ConsumeMicrosoftStoreEntitlements(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ConsumePS5EntitlementsResult> ConsumePS5EntitlementsAsync(ConsumePS5EntitlementsRequest request)
{
var task = new TaskCompletionSource<ConsumePS5EntitlementsResult>();
PlayFabClientAPI.ConsumePS5Entitlements(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ConsumePSNEntitlementsResult> ConsumePSNEntitlementsAsync(ConsumePSNEntitlementsRequest request)
{
var task = new TaskCompletionSource<ConsumePSNEntitlementsResult>();
PlayFabClientAPI.ConsumePSNEntitlements(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ConsumeXboxEntitlementsResult> ConsumeXboxEntitlementsAsync(ConsumeXboxEntitlementsRequest request)
{
var task = new TaskCompletionSource<ConsumeXboxEntitlementsResult>();
PlayFabClientAPI.ConsumeXboxEntitlements(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<CreateSharedGroupResult> CreateSharedGroupAsync(CreateSharedGroupRequest request)
{
var task = new TaskCompletionSource<CreateSharedGroupResult>();
PlayFabClientAPI.CreateSharedGroup(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ExecuteCloudScriptResult> ExecuteCloudScriptAsync(ExecuteCloudScriptRequest request)
{
var task = new TaskCompletionSource<ExecuteCloudScriptResult>();
PlayFabClientAPI.ExecuteCloudScript(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetAccountInfoResult> GetAccountInfoAsync(GetAccountInfoRequest request)
{
var task = new TaskCompletionSource<GetAccountInfoResult>();
PlayFabClientAPI.GetAccountInfo(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetAdPlacementsResult> GetAdPlacementsAsync(GetAdPlacementsRequest request)
{
var task = new TaskCompletionSource<GetAdPlacementsResult>();
PlayFabClientAPI.GetAdPlacements(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ListUsersCharactersResult> GetAllUsersCharactersAsync(ListUsersCharactersRequest request)
{
var task = new TaskCompletionSource<ListUsersCharactersResult>();
PlayFabClientAPI.GetAllUsersCharacters(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetCatalogItemsResult> GetCatalogItemsAsync(GetCatalogItemsRequest request)
{
var task = new TaskCompletionSource<GetCatalogItemsResult>();
PlayFabClientAPI.GetCatalogItems(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetCharacterDataResult> GetCharacterDataAsync(GetCharacterDataRequest request)
{
var task = new TaskCompletionSource<GetCharacterDataResult>();
PlayFabClientAPI.GetCharacterData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetCharacterInventoryResult> GetCharacterInventoryAsync(GetCharacterInventoryRequest request)
{
var task = new TaskCompletionSource<GetCharacterInventoryResult>();
PlayFabClientAPI.GetCharacterInventory(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetCharacterLeaderboardResult> GetCharacterLeaderboardAsync(GetCharacterLeaderboardRequest request)
{
var task = new TaskCompletionSource<GetCharacterLeaderboardResult>();
PlayFabClientAPI.GetCharacterLeaderboard(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetCharacterDataResult> GetCharacterReadOnlyDataAsync(GetCharacterDataRequest request)
{
var task = new TaskCompletionSource<GetCharacterDataResult>();
PlayFabClientAPI.GetCharacterReadOnlyData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetCharacterStatisticsResult> GetCharacterStatisticsAsync(GetCharacterStatisticsRequest request)
{
var task = new TaskCompletionSource<GetCharacterStatisticsResult>();
PlayFabClientAPI.GetCharacterStatistics(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetContentDownloadUrlResult> GetContentDownloadUrlAsync(GetContentDownloadUrlRequest request)
{
var task = new TaskCompletionSource<GetContentDownloadUrlResult>();
PlayFabClientAPI.GetContentDownloadUrl(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetLeaderboardResult> GetFriendLeaderboardAsync(GetFriendLeaderboardRequest request)
{
var task = new TaskCompletionSource<GetLeaderboardResult>();
PlayFabClientAPI.GetFriendLeaderboard(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetFriendLeaderboardAroundPlayerResult> GetFriendLeaderboardAroundPlayerAsync(GetFriendLeaderboardAroundPlayerRequest request)
{
var task = new TaskCompletionSource<GetFriendLeaderboardAroundPlayerResult>();
PlayFabClientAPI.GetFriendLeaderboardAroundPlayer(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetFriendsListResult> GetFriendsListAsync(GetFriendsListRequest request)
{
var task = new TaskCompletionSource<GetFriendsListResult>();
PlayFabClientAPI.GetFriendsList(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetLeaderboardResult> GetLeaderboardAsync(GetLeaderboardRequest request)
{
var task = new TaskCompletionSource<GetLeaderboardResult>();
PlayFabClientAPI.GetLeaderboard(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetLeaderboardAroundCharacterResult> GetLeaderboardAroundCharacterAsync(GetLeaderboardAroundCharacterRequest request)
{
var task = new TaskCompletionSource<GetLeaderboardAroundCharacterResult>();
PlayFabClientAPI.GetLeaderboardAroundCharacter(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetLeaderboardAroundPlayerResult> GetLeaderboardAroundPlayerAsync(GetLeaderboardAroundPlayerRequest request)
{
var task = new TaskCompletionSource<GetLeaderboardAroundPlayerResult>();
PlayFabClientAPI.GetLeaderboardAroundPlayer(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetLeaderboardForUsersCharactersResult> GetLeaderboardForUserCharactersAsync(GetLeaderboardForUsersCharactersRequest request)
{
var task = new TaskCompletionSource<GetLeaderboardForUsersCharactersResult>();
PlayFabClientAPI.GetLeaderboardForUserCharacters(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPaymentTokenResult> GetPaymentTokenAsync(GetPaymentTokenRequest request)
{
var task = new TaskCompletionSource<GetPaymentTokenResult>();
PlayFabClientAPI.GetPaymentToken(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPhotonAuthenticationTokenResult> GetPhotonAuthenticationTokenAsync(GetPhotonAuthenticationTokenRequest request)
{
var task = new TaskCompletionSource<GetPhotonAuthenticationTokenResult>();
PlayFabClientAPI.GetPhotonAuthenticationToken(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayerCombinedInfoResult> GetPlayerCombinedInfoAsync(GetPlayerCombinedInfoRequest request)
{
var task = new TaskCompletionSource<GetPlayerCombinedInfoResult>();
PlayFabClientAPI.GetPlayerCombinedInfo(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayerProfileResult> GetPlayerProfileAsync(GetPlayerProfileRequest request)
{
var task = new TaskCompletionSource<GetPlayerProfileResult>();
PlayFabClientAPI.GetPlayerProfile(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayerSegmentsResult> GetPlayerSegmentsAsync(GetPlayerSegmentsRequest request)
{
var task = new TaskCompletionSource<GetPlayerSegmentsResult>();
PlayFabClientAPI.GetPlayerSegments(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayerStatisticsResult> GetPlayerStatisticsAsync(GetPlayerStatisticsRequest request)
{
var task = new TaskCompletionSource<GetPlayerStatisticsResult>();
PlayFabClientAPI.GetPlayerStatistics(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayerStatisticVersionsResult> GetPlayerStatisticVersionsAsync(GetPlayerStatisticVersionsRequest request)
{
var task = new TaskCompletionSource<GetPlayerStatisticVersionsResult>();
PlayFabClientAPI.GetPlayerStatisticVersions(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayerTagsResult> GetPlayerTagsAsync(GetPlayerTagsRequest request)
{
var task = new TaskCompletionSource<GetPlayerTagsResult>();
PlayFabClientAPI.GetPlayerTags(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayerTradesResponse> GetPlayerTradesAsync(GetPlayerTradesRequest request)
{
var task = new TaskCompletionSource<GetPlayerTradesResponse>();
PlayFabClientAPI.GetPlayerTrades(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromFacebookIDsResult> GetPlayFabIDsFromFacebookIDsAsync(GetPlayFabIDsFromFacebookIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromFacebookIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromFacebookIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromFacebookInstantGamesIdsResult> GetPlayFabIDsFromFacebookInstantGamesIdsAsync(GetPlayFabIDsFromFacebookInstantGamesIdsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromFacebookInstantGamesIdsResult>();
PlayFabClientAPI.GetPlayFabIDsFromFacebookInstantGamesIds(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromGameCenterIDsResult> GetPlayFabIDsFromGameCenterIDsAsync(GetPlayFabIDsFromGameCenterIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromGameCenterIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromGameCenterIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromGenericIDsResult> GetPlayFabIDsFromGenericIDsAsync(GetPlayFabIDsFromGenericIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromGenericIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromGenericIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromGoogleIDsResult> GetPlayFabIDsFromGoogleIDsAsync(GetPlayFabIDsFromGoogleIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromGoogleIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromGoogleIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromGooglePlayGamesPlayerIDsResult> GetPlayFabIDsFromGooglePlayGamesPlayerIDsAsync(GetPlayFabIDsFromGooglePlayGamesPlayerIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromGooglePlayGamesPlayerIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromGooglePlayGamesPlayerIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromKongregateIDsResult> GetPlayFabIDsFromKongregateIDsAsync(GetPlayFabIDsFromKongregateIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromKongregateIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromKongregateIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromNintendoServiceAccountIdsResult> GetPlayFabIDsFromNintendoServiceAccountIdsAsync(GetPlayFabIDsFromNintendoServiceAccountIdsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromNintendoServiceAccountIdsResult>();
PlayFabClientAPI.GetPlayFabIDsFromNintendoServiceAccountIds(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromNintendoSwitchDeviceIdsResult> GetPlayFabIDsFromNintendoSwitchDeviceIdsAsync(GetPlayFabIDsFromNintendoSwitchDeviceIdsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromNintendoSwitchDeviceIdsResult>();
PlayFabClientAPI.GetPlayFabIDsFromNintendoSwitchDeviceIds(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromPSNAccountIDsResult> GetPlayFabIDsFromPSNAccountIDsAsync(GetPlayFabIDsFromPSNAccountIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromPSNAccountIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromPSNAccountIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromSteamIDsResult> GetPlayFabIDsFromSteamIDsAsync(GetPlayFabIDsFromSteamIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromSteamIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromSteamIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromTwitchIDsResult> GetPlayFabIDsFromTwitchIDsAsync(GetPlayFabIDsFromTwitchIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromTwitchIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromTwitchIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPlayFabIDsFromXboxLiveIDsResult> GetPlayFabIDsFromXboxLiveIDsAsync(GetPlayFabIDsFromXboxLiveIDsRequest request)
{
var task = new TaskCompletionSource<GetPlayFabIDsFromXboxLiveIDsResult>();
PlayFabClientAPI.GetPlayFabIDsFromXboxLiveIDs(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPublisherDataResult> GetPublisherDataAsync(GetPublisherDataRequest request)
{
var task = new TaskCompletionSource<GetPublisherDataResult>();
PlayFabClientAPI.GetPublisherData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetPurchaseResult> GetPurchaseAsync(GetPurchaseRequest request)
{
var task = new TaskCompletionSource<GetPurchaseResult>();
PlayFabClientAPI.GetPurchase(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetSharedGroupDataResult> GetSharedGroupDataAsync(GetSharedGroupDataRequest request)
{
var task = new TaskCompletionSource<GetSharedGroupDataResult>();
PlayFabClientAPI.GetSharedGroupData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetStoreItemsResult> GetStoreItemsAsync(GetStoreItemsRequest request)
{
var task = new TaskCompletionSource<GetStoreItemsResult>();
PlayFabClientAPI.GetStoreItems(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetTimeResult> GetTimeAsync(GetTimeRequest request)
{
var task = new TaskCompletionSource<GetTimeResult>();
PlayFabClientAPI.GetTime(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetTitleDataResult> GetTitleDataAsync(GetTitleDataRequest request)
{
var task = new TaskCompletionSource<GetTitleDataResult>();
PlayFabClientAPI.GetTitleData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetTitleNewsResult> GetTitleNewsAsync(GetTitleNewsRequest request)
{
var task = new TaskCompletionSource<GetTitleNewsResult>();
PlayFabClientAPI.GetTitleNews(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetTitlePublicKeyResult> GetTitlePublicKeyAsync(GetTitlePublicKeyRequest request)
{
var task = new TaskCompletionSource<GetTitlePublicKeyResult>();
PlayFabClientAPI.GetTitlePublicKey(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetTradeStatusResponse> GetTradeStatusAsync(GetTradeStatusRequest request)
{
var task = new TaskCompletionSource<GetTradeStatusResponse>();
PlayFabClientAPI.GetTradeStatus(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetUserDataResult> GetUserDataAsync(GetUserDataRequest request)
{
var task = new TaskCompletionSource<GetUserDataResult>();
PlayFabClientAPI.GetUserData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetUserInventoryResult> GetUserInventoryAsync(GetUserInventoryRequest request)
{
var task = new TaskCompletionSource<GetUserInventoryResult>();
PlayFabClientAPI.GetUserInventory(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetUserDataResult> GetUserPublisherDataAsync(GetUserDataRequest request)
{
var task = new TaskCompletionSource<GetUserDataResult>();
PlayFabClientAPI.GetUserPublisherData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetUserDataResult> GetUserPublisherReadOnlyDataAsync(GetUserDataRequest request)
{
var task = new TaskCompletionSource<GetUserDataResult>();
PlayFabClientAPI.GetUserPublisherReadOnlyData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GetUserDataResult> GetUserReadOnlyDataAsync(GetUserDataRequest request)
{
var task = new TaskCompletionSource<GetUserDataResult>();
PlayFabClientAPI.GetUserReadOnlyData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<GrantCharacterToUserResult> GrantCharacterToUserAsync(GrantCharacterToUserRequest request)
{
var task = new TaskCompletionSource<GrantCharacterToUserResult>();
PlayFabClientAPI.GrantCharacterToUser(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkAndroidDeviceIDResult> LinkAndroidDeviceIDAsync(LinkAndroidDeviceIDRequest request)
{
var task = new TaskCompletionSource<LinkAndroidDeviceIDResult>();
PlayFabClientAPI.LinkAndroidDeviceID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResult> LinkAppleAsync(LinkAppleRequest request)
{
var task = new TaskCompletionSource<EmptyResult>();
PlayFabClientAPI.LinkApple(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkCustomIDResult> LinkCustomIDAsync(LinkCustomIDRequest request)
{
var task = new TaskCompletionSource<LinkCustomIDResult>();
PlayFabClientAPI.LinkCustomID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkFacebookAccountResult> LinkFacebookAccountAsync(LinkFacebookAccountRequest request)
{
var task = new TaskCompletionSource<LinkFacebookAccountResult>();
PlayFabClientAPI.LinkFacebookAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkFacebookInstantGamesIdResult> LinkFacebookInstantGamesIdAsync(LinkFacebookInstantGamesIdRequest request)
{
var task = new TaskCompletionSource<LinkFacebookInstantGamesIdResult>();
PlayFabClientAPI.LinkFacebookInstantGamesId(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkGameCenterAccountResult> LinkGameCenterAccountAsync(LinkGameCenterAccountRequest request)
{
var task = new TaskCompletionSource<LinkGameCenterAccountResult>();
PlayFabClientAPI.LinkGameCenterAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkGoogleAccountResult> LinkGoogleAccountAsync(LinkGoogleAccountRequest request)
{
var task = new TaskCompletionSource<LinkGoogleAccountResult>();
PlayFabClientAPI.LinkGoogleAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkGooglePlayGamesServicesAccountResult> LinkGooglePlayGamesServicesAccountAsync(LinkGooglePlayGamesServicesAccountRequest request)
{
var task = new TaskCompletionSource<LinkGooglePlayGamesServicesAccountResult>();
PlayFabClientAPI.LinkGooglePlayGamesServicesAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkIOSDeviceIDResult> LinkIOSDeviceIDAsync(LinkIOSDeviceIDRequest request)
{
var task = new TaskCompletionSource<LinkIOSDeviceIDResult>();
PlayFabClientAPI.LinkIOSDeviceID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkKongregateAccountResult> LinkKongregateAsync(LinkKongregateAccountRequest request)
{
var task = new TaskCompletionSource<LinkKongregateAccountResult>();
PlayFabClientAPI.LinkKongregate(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResult> LinkNintendoServiceAccountAsync(LinkNintendoServiceAccountRequest request)
{
var task = new TaskCompletionSource<EmptyResult>();
PlayFabClientAPI.LinkNintendoServiceAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkNintendoSwitchDeviceIdResult> LinkNintendoSwitchDeviceIdAsync(LinkNintendoSwitchDeviceIdRequest request)
{
var task = new TaskCompletionSource<LinkNintendoSwitchDeviceIdResult>();
PlayFabClientAPI.LinkNintendoSwitchDeviceId(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResult> LinkOpenIdConnectAsync(LinkOpenIdConnectRequest request)
{
var task = new TaskCompletionSource<EmptyResult>();
PlayFabClientAPI.LinkOpenIdConnect(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkPSNAccountResult> LinkPSNAccountAsync(LinkPSNAccountRequest request)
{
var task = new TaskCompletionSource<LinkPSNAccountResult>();
PlayFabClientAPI.LinkPSNAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkSteamAccountResult> LinkSteamAccountAsync(LinkSteamAccountRequest request)
{
var task = new TaskCompletionSource<LinkSteamAccountResult>();
PlayFabClientAPI.LinkSteamAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkTwitchAccountResult> LinkTwitchAsync(LinkTwitchAccountRequest request)
{
var task = new TaskCompletionSource<LinkTwitchAccountResult>();
PlayFabClientAPI.LinkTwitch(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LinkXboxAccountResult> LinkXboxAccountAsync(LinkXboxAccountRequest request)
{
var task = new TaskCompletionSource<LinkXboxAccountResult>();
PlayFabClientAPI.LinkXboxAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithAndroidDeviceIDAsync(LoginWithAndroidDeviceIDRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithAndroidDeviceID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithAppleAsync(LoginWithAppleRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithApple(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithCustomIDAsync(LoginWithCustomIDRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithCustomID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithEmailAddressAsync(LoginWithEmailAddressRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithEmailAddress(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithFacebookAsync(LoginWithFacebookRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithFacebook(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithFacebookInstantGamesIdAsync(LoginWithFacebookInstantGamesIdRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithFacebookInstantGamesId(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithGameCenterAsync(LoginWithGameCenterRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithGameCenter(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithGoogleAccountAsync(LoginWithGoogleAccountRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithGoogleAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithGooglePlayGamesServicesAsync(LoginWithGooglePlayGamesServicesRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithGooglePlayGamesServices(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithIOSDeviceIDAsync(LoginWithIOSDeviceIDRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithIOSDeviceID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithKongregateAsync(LoginWithKongregateRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithKongregate(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithNintendoServiceAccountAsync(LoginWithNintendoServiceAccountRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithNintendoServiceAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithNintendoSwitchDeviceIdAsync(LoginWithNintendoSwitchDeviceIdRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithNintendoSwitchDeviceId(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithOpenIdConnectAsync(LoginWithOpenIdConnectRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithOpenIdConnect(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithPlayFabAsync(LoginWithPlayFabRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithPlayFab(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithPSNAsync(LoginWithPSNRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithPSN(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithSteamAsync(LoginWithSteamRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithSteam(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithTwitchAsync(LoginWithTwitchRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithTwitch(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<LoginResult> LoginWithXboxAsync(LoginWithXboxRequest request)
{
var task = new TaskCompletionSource<LoginResult>();
PlayFabClientAPI.LoginWithXbox(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<OpenTradeResponse> OpenTradeAsync(OpenTradeRequest request)
{
var task = new TaskCompletionSource<OpenTradeResponse>();
PlayFabClientAPI.OpenTrade(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<PayForPurchaseResult> PayForPurchaseAsync(PayForPurchaseRequest request)
{
var task = new TaskCompletionSource<PayForPurchaseResult>();
PlayFabClientAPI.PayForPurchase(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<PurchaseItemResult> PurchaseItemAsync(PurchaseItemRequest request)
{
var task = new TaskCompletionSource<PurchaseItemResult>();
PlayFabClientAPI.PurchaseItem(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RedeemCouponResult> RedeemCouponAsync(RedeemCouponRequest request)
{
var task = new TaskCompletionSource<RedeemCouponResult>();
PlayFabClientAPI.RedeemCoupon(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResponse> RefreshPSNAuthTokenAsync(RefreshPSNAuthTokenRequest request)
{
var task = new TaskCompletionSource<EmptyResponse>();
PlayFabClientAPI.RefreshPSNAuthToken(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RegisterForIOSPushNotificationResult> RegisterForIOSPushNotificationAsync(RegisterForIOSPushNotificationRequest request)
{
var task = new TaskCompletionSource<RegisterForIOSPushNotificationResult>();
PlayFabClientAPI.RegisterForIOSPushNotification(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RegisterPlayFabUserResult> RegisterPlayFabUserAsync(RegisterPlayFabUserRequest request)
{
var task = new TaskCompletionSource<RegisterPlayFabUserResult>();
PlayFabClientAPI.RegisterPlayFabUser(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RemoveContactEmailResult> RemoveContactEmailAsync(RemoveContactEmailRequest request)
{
var task = new TaskCompletionSource<RemoveContactEmailResult>();
PlayFabClientAPI.RemoveContactEmail(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RemoveFriendResult> RemoveFriendAsync(RemoveFriendRequest request)
{
var task = new TaskCompletionSource<RemoveFriendResult>();
PlayFabClientAPI.RemoveFriend(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RemoveGenericIDResult> RemoveGenericIDAsync(RemoveGenericIDRequest request)
{
var task = new TaskCompletionSource<RemoveGenericIDResult>();
PlayFabClientAPI.RemoveGenericID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RemoveSharedGroupMembersResult> RemoveSharedGroupMembersAsync(RemoveSharedGroupMembersRequest request)
{
var task = new TaskCompletionSource<RemoveSharedGroupMembersResult>();
PlayFabClientAPI.RemoveSharedGroupMembers(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ReportAdActivityResult> ReportAdActivityAsync(ReportAdActivityRequest request)
{
var task = new TaskCompletionSource<ReportAdActivityResult>();
PlayFabClientAPI.ReportAdActivity(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResponse> ReportDeviceInfoAsync(DeviceInfoRequest request)
{
var task = new TaskCompletionSource<EmptyResponse>();
PlayFabClientAPI.ReportDeviceInfo(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ReportPlayerClientResult> ReportPlayerAsync(ReportPlayerClientRequest request)
{
var task = new TaskCompletionSource<ReportPlayerClientResult>();
PlayFabClientAPI.ReportPlayer(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RestoreIOSPurchasesResult> RestoreIOSPurchasesAsync(RestoreIOSPurchasesRequest request)
{
var task = new TaskCompletionSource<RestoreIOSPurchasesResult>();
PlayFabClientAPI.RestoreIOSPurchases(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<RewardAdActivityResult> RewardAdActivityAsync(RewardAdActivityRequest request)
{
var task = new TaskCompletionSource<RewardAdActivityResult>();
PlayFabClientAPI.RewardAdActivity(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<SendAccountRecoveryEmailResult> SendAccountRecoveryEmailAsync(SendAccountRecoveryEmailRequest request)
{
var task = new TaskCompletionSource<SendAccountRecoveryEmailResult>();
PlayFabClientAPI.SendAccountRecoveryEmail(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<SetFriendTagsResult> SetFriendTagsAsync(SetFriendTagsRequest request)
{
var task = new TaskCompletionSource<SetFriendTagsResult>();
PlayFabClientAPI.SetFriendTags(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<SetPlayerSecretResult> SetPlayerSecretAsync(SetPlayerSecretRequest request)
{
var task = new TaskCompletionSource<SetPlayerSecretResult>();
PlayFabClientAPI.SetPlayerSecret(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<StartPurchaseResult> StartPurchaseAsync(StartPurchaseRequest request)
{
var task = new TaskCompletionSource<StartPurchaseResult>();
PlayFabClientAPI.StartPurchase(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ModifyUserVirtualCurrencyResult> SubtractUserVirtualCurrencyAsync(SubtractUserVirtualCurrencyRequest request)
{
var task = new TaskCompletionSource<ModifyUserVirtualCurrencyResult>();
PlayFabClientAPI.SubtractUserVirtualCurrency(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkAndroidDeviceIDResult> UnlinkAndroidDeviceIDAsync(UnlinkAndroidDeviceIDRequest request)
{
var task = new TaskCompletionSource<UnlinkAndroidDeviceIDResult>();
PlayFabClientAPI.UnlinkAndroidDeviceID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResponse> UnlinkAppleAsync(UnlinkAppleRequest request)
{
var task = new TaskCompletionSource<EmptyResponse>();
PlayFabClientAPI.UnlinkApple(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkCustomIDResult> UnlinkCustomIDAsync(UnlinkCustomIDRequest request)
{
var task = new TaskCompletionSource<UnlinkCustomIDResult>();
PlayFabClientAPI.UnlinkCustomID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkFacebookAccountResult> UnlinkFacebookAccountAsync(UnlinkFacebookAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkFacebookAccountResult>();
PlayFabClientAPI.UnlinkFacebookAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkFacebookInstantGamesIdResult> UnlinkFacebookInstantGamesIdAsync(UnlinkFacebookInstantGamesIdRequest request)
{
var task = new TaskCompletionSource<UnlinkFacebookInstantGamesIdResult>();
PlayFabClientAPI.UnlinkFacebookInstantGamesId(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkGameCenterAccountResult> UnlinkGameCenterAccountAsync(UnlinkGameCenterAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkGameCenterAccountResult>();
PlayFabClientAPI.UnlinkGameCenterAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkGoogleAccountResult> UnlinkGoogleAccountAsync(UnlinkGoogleAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkGoogleAccountResult>();
PlayFabClientAPI.UnlinkGoogleAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkGooglePlayGamesServicesAccountResult> UnlinkGooglePlayGamesServicesAccountAsync(UnlinkGooglePlayGamesServicesAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkGooglePlayGamesServicesAccountResult>();
PlayFabClientAPI.UnlinkGooglePlayGamesServicesAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkIOSDeviceIDResult> UnlinkIOSDeviceIDAsync(UnlinkIOSDeviceIDRequest request)
{
var task = new TaskCompletionSource<UnlinkIOSDeviceIDResult>();
PlayFabClientAPI.UnlinkIOSDeviceID(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkKongregateAccountResult> UnlinkKongregateAsync(UnlinkKongregateAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkKongregateAccountResult>();
PlayFabClientAPI.UnlinkKongregate(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResponse> UnlinkNintendoServiceAccountAsync(UnlinkNintendoServiceAccountRequest request)
{
var task = new TaskCompletionSource<EmptyResponse>();
PlayFabClientAPI.UnlinkNintendoServiceAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkNintendoSwitchDeviceIdResult> UnlinkNintendoSwitchDeviceIdAsync(UnlinkNintendoSwitchDeviceIdRequest request)
{
var task = new TaskCompletionSource<UnlinkNintendoSwitchDeviceIdResult>();
PlayFabClientAPI.UnlinkNintendoSwitchDeviceId(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResponse> UnlinkOpenIdConnectAsync(UnlinkOpenIdConnectRequest request)
{
var task = new TaskCompletionSource<EmptyResponse>();
PlayFabClientAPI.UnlinkOpenIdConnect(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkPSNAccountResult> UnlinkPSNAccountAsync(UnlinkPSNAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkPSNAccountResult>();
PlayFabClientAPI.UnlinkPSNAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkSteamAccountResult> UnlinkSteamAccountAsync(UnlinkSteamAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkSteamAccountResult>();
PlayFabClientAPI.UnlinkSteamAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkTwitchAccountResult> UnlinkTwitchAsync(UnlinkTwitchAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkTwitchAccountResult>();
PlayFabClientAPI.UnlinkTwitch(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlinkXboxAccountResult> UnlinkXboxAccountAsync(UnlinkXboxAccountRequest request)
{
var task = new TaskCompletionSource<UnlinkXboxAccountResult>();
PlayFabClientAPI.UnlinkXboxAccount(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlockContainerItemResult> UnlockContainerInstanceAsync(UnlockContainerInstanceRequest request)
{
var task = new TaskCompletionSource<UnlockContainerItemResult>();
PlayFabClientAPI.UnlockContainerInstance(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UnlockContainerItemResult> UnlockContainerItemAsync(UnlockContainerItemRequest request)
{
var task = new TaskCompletionSource<UnlockContainerItemResult>();
PlayFabClientAPI.UnlockContainerItem(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<EmptyResponse> UpdateAvatarUrlAsync(UpdateAvatarUrlRequest request)
{
var task = new TaskCompletionSource<EmptyResponse>();
PlayFabClientAPI.UpdateAvatarUrl(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UpdateCharacterDataResult> UpdateCharacterDataAsync(UpdateCharacterDataRequest request)
{
var task = new TaskCompletionSource<UpdateCharacterDataResult>();
PlayFabClientAPI.UpdateCharacterData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UpdateCharacterStatisticsResult> UpdateCharacterStatisticsAsync(UpdateCharacterStatisticsRequest request)
{
var task = new TaskCompletionSource<UpdateCharacterStatisticsResult>();
PlayFabClientAPI.UpdateCharacterStatistics(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UpdatePlayerStatisticsResult> UpdatePlayerStatisticsAsync(UpdatePlayerStatisticsRequest request)
{
var task = new TaskCompletionSource<UpdatePlayerStatisticsResult>();
PlayFabClientAPI.UpdatePlayerStatistics(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UpdateSharedGroupDataResult> UpdateSharedGroupDataAsync(UpdateSharedGroupDataRequest request)
{
var task = new TaskCompletionSource<UpdateSharedGroupDataResult>();
PlayFabClientAPI.UpdateSharedGroupData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UpdateUserDataResult> UpdateUserDataAsync(UpdateUserDataRequest request)
{
var task = new TaskCompletionSource<UpdateUserDataResult>();
PlayFabClientAPI.UpdateUserData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UpdateUserDataResult> UpdateUserPublisherDataAsync(UpdateUserDataRequest request)
{
var task = new TaskCompletionSource<UpdateUserDataResult>();
PlayFabClientAPI.UpdateUserPublisherData(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<UpdateUserTitleDisplayNameResult> UpdateUserTitleDisplayNameAsync(UpdateUserTitleDisplayNameRequest request)
{
var task = new TaskCompletionSource<UpdateUserTitleDisplayNameResult>();
PlayFabClientAPI.UpdateUserTitleDisplayName(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ValidateAmazonReceiptResult> ValidateAmazonIAPReceiptAsync(ValidateAmazonReceiptRequest request)
{
var task = new TaskCompletionSource<ValidateAmazonReceiptResult>();
PlayFabClientAPI.ValidateAmazonIAPReceipt(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ValidateGooglePlayPurchaseResult> ValidateGooglePlayPurchaseAsync(ValidateGooglePlayPurchaseRequest request)
{
var task = new TaskCompletionSource<ValidateGooglePlayPurchaseResult>();
PlayFabClientAPI.ValidateGooglePlayPurchase(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ValidateIOSReceiptResult> ValidateIOSReceiptAsync(ValidateIOSReceiptRequest request)
{
var task = new TaskCompletionSource<ValidateIOSReceiptResult>();
PlayFabClientAPI.ValidateIOSReceipt(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<ValidateWindowsReceiptResult> ValidateWindowsStoreReceiptAsync(ValidateWindowsReceiptRequest request)
{
var task = new TaskCompletionSource<ValidateWindowsReceiptResult>();
PlayFabClientAPI.ValidateWindowsStoreReceipt(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<WriteEventResponse> WriteCharacterEventAsync(WriteClientCharacterEventRequest request)
{
var task = new TaskCompletionSource<WriteEventResponse>();
PlayFabClientAPI.WriteCharacterEvent(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<WriteEventResponse> WritePlayerEventAsync(WriteClientPlayerEventRequest request)
{
var task = new TaskCompletionSource<WriteEventResponse>();
PlayFabClientAPI.WritePlayerEvent(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
public static Task<WriteEventResponse> WriteTitleEventAsync(WriteTitleEventRequest request)
{
var task = new TaskCompletionSource<WriteEventResponse>();
PlayFabClientAPI.WriteTitleEvent(request,
result =>
{
task.SetResult(result);
},
error =>
{
Debug.LogError(error.GenerateErrorReport());
task.SetResult(null);
});
return task.Task;
}
}
}
#endif