using System.Collections; using System.Collections.Generic; using UnityEngine; using PlayFab; using PlayFab.ClientModels;
public class MigrationScript : MonoBehaviour { public GetPlayerIdOnStart GetPlayerIdOnStart;
void GrantItem(string itemId, string catalogVersion)
{
var request = new GrantItemsToUserRequest
{
PlayFabId = GetPlayerIdOnStart.MyPlayfabID,
ItemIds = new List<string> { itemId },
CatalogVersion = catalogVersion
};
PlayFabClientAPI.GrantItemsToUser(request, OnItemGranted, OnError);
}
public void AddLandsMonny(int lands)
{
var request = new AddUserVirtualCurrencyRequest
{
Amount = lands,
VirtualCurrency = "LS"
};
PlayFabClientAPI.AddUserVirtualCurrency(request, OnCurrencyAdded, OnError);
}
void Migrate()
{
//the code
}
private void OnItemGranted(GrantItemsToUserResult result)
{
Debug.Log(result);
}
void OnCurrencyAdded(ModifyUserVirtualCurrencyResult result)
{
Debug.Log(result);
}
private void OnError(PlayFabError error)
{
Debug.LogError(error);
}
}