145 lines
4.9 KiB
C#
145 lines
4.9 KiB
C#
|
|
#if !DISABLE_PLAYFABENTITY_API && !DISABLE_PLAYFAB_STATIC_API
|
|
using System.Threading.Tasks;
|
|
using PlayFab;
|
|
using UnityEngine;
|
|
using PlayFab.ProfilesModels;
|
|
|
|
namespace asap.playfab.async
|
|
{
|
|
//generated file, do not modify
|
|
public static partial class PlayFabProfilesAsyncAPI
|
|
{
|
|
|
|
public static Task<GetGlobalPolicyResponse> GetGlobalPolicyAsync(GetGlobalPolicyRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<GetGlobalPolicyResponse>();
|
|
PlayFabProfilesAPI.GetGlobalPolicy(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
public static Task<GetEntityProfileResponse> GetProfileAsync(GetEntityProfileRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<GetEntityProfileResponse>();
|
|
PlayFabProfilesAPI.GetProfile(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
public static Task<GetEntityProfilesResponse> GetProfilesAsync(GetEntityProfilesRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<GetEntityProfilesResponse>();
|
|
PlayFabProfilesAPI.GetProfiles(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
public static Task<GetTitlePlayersFromMasterPlayerAccountIdsResponse> GetTitlePlayersFromMasterPlayerAccountIdsAsync(GetTitlePlayersFromMasterPlayerAccountIdsRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<GetTitlePlayersFromMasterPlayerAccountIdsResponse>();
|
|
PlayFabProfilesAPI.GetTitlePlayersFromMasterPlayerAccountIds(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
public static Task<GetTitlePlayersFromProviderIDsResponse> GetTitlePlayersFromXboxLiveIDsAsync(GetTitlePlayersFromXboxLiveIDsRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<GetTitlePlayersFromProviderIDsResponse>();
|
|
PlayFabProfilesAPI.GetTitlePlayersFromXboxLiveIDs(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
public static Task<SetGlobalPolicyResponse> SetGlobalPolicyAsync(SetGlobalPolicyRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<SetGlobalPolicyResponse>();
|
|
PlayFabProfilesAPI.SetGlobalPolicy(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
public static Task<SetProfileLanguageResponse> SetProfileLanguageAsync(SetProfileLanguageRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<SetProfileLanguageResponse>();
|
|
PlayFabProfilesAPI.SetProfileLanguage(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
public static Task<SetEntityProfilePolicyResponse> SetProfilePolicyAsync(SetEntityProfilePolicyRequest request)
|
|
{
|
|
var task = new TaskCompletionSource<SetEntityProfilePolicyResponse>();
|
|
PlayFabProfilesAPI.SetProfilePolicy(request,
|
|
result =>
|
|
{
|
|
task.SetResult(result);
|
|
},
|
|
error =>
|
|
{
|
|
Debug.LogError(error.GenerateErrorReport());
|
|
task.SetResult(null);
|
|
});
|
|
return task.Task;
|
|
}
|
|
|
|
}
|
|
}
|
|
#endif
|