SteamPlayFab - creobitcom/Creobit.Backend GitHub Wiki

Модуль для работы с PlayFab посредством Steam.

Установка

Инициализация

var playFabAuth = new PlayFabAuth(titleId: "");
var playFabLink = new PlayFabLink();
var playFabStore = new PlayFabStore(catalogVersion: null, storeId: null)
{
    CurrencyMap = new List<(string CurrencyId, string VirtualCurrency)>
    {
        ( "Money", "RM" ),
        ( "Coins", "CC" )
    },
    ProductMap = new List<(string ProductId, string ItemId)>
    {
        ("AppBox", "PlayFabBox"),
        ("AppKey", "PlayFabKey")
    }
};
var playFabUser = new PlayFabUser(playFabAuth);

var steamAuth = new SteamAuth(appId: 0);
var steamUser = new SteamUser();

var steamPlayFabAuth = new SteamPlayFabAuth(playFabAuth, steamAuth);
var steamPlayFabLink = new SteamPlayFabLink(playFabLink, steamPlayFabAuth);
var steamPlayFabStore = new SteamPlayFabStore(playFabStore);
var steamPlayFabUser = new SteamPlayFabUser(playFabUser, steamUser);