v3.1.2
2020.3+

Class PlayerBalances

Inheritance
PlayerBalances
Namespace: Unity.Services.Economy
Syntax
[Obsolete("The interface provided by Economy.PlayerBalances has been replaced by EconomyService.Instance.PlayerBalances, and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
public class PlayerBalances

Methods

DecrementBalanceAsync(String, Int32, PlayerBalances.DecrementBalanceOptions)

Declaration
[Obsolete("The interface provided by Economy.PlayerBalances.DecrementBalanceAsync(string currencyId, int amount, DecrementBalanceOptions options) has been replaced by EconomyService.Instance.PlayerBalances.DecrementBalanceAsync(string currencyId, int amount, DecrementBalanceOptions options), and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
public async Task<PlayerBalance> DecrementBalanceAsync(string currencyId, int amount, PlayerBalances.DecrementBalanceOptions options = null)
Parameters
TypeNameDescription
StringcurrencyId
Int32amount
PlayerBalances.DecrementBalanceOptionsoptions
Returns
TypeDescription
Task<PlayerBalance>

GetBalancesAsync(PlayerBalances.GetBalancesOptions)

Declaration
[Obsolete("The interface provided by Economy.PlayerBalances.GetBalancesAsync(GetBalancesOptions options) has been replaced by EconomyService.Instance.PlayerBalances.GetBalancesAsync(GetBalancesOptions options), and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
public async Task<GetBalancesResult> GetBalancesAsync(PlayerBalances.GetBalancesOptions options = null)
Parameters
TypeNameDescription
PlayerBalances.GetBalancesOptionsoptions
Returns
TypeDescription
Task<GetBalancesResult>

IncrementBalanceAsync(String, Int32, PlayerBalances.IncrementBalanceOptions)

Declaration
[Obsolete("The interface provided by Economy.PlayerBalances.IncrementBalanceAsync(string currencyId, int amount, IncrementBalanceOptions options) has been replaced by EconomyService.Instance.PlayerBalances.IncrementBalanceAsync(string currencyId, int amount, IncrementBalanceOptions options), and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
public async Task<PlayerBalance> IncrementBalanceAsync(string currencyId, int amount, PlayerBalances.IncrementBalanceOptions options = null)
Parameters
TypeNameDescription
StringcurrencyId
Int32amount
PlayerBalances.IncrementBalanceOptionsoptions
Returns
TypeDescription
Task<PlayerBalance>

SetBalanceAsync(String, Int64, PlayerBalances.SetBalanceOptions)

Declaration
[Obsolete("The interface provided by Economy.PlayerBalances.SetBalanceAsync(string currencyId, long balance, SetBalanceOptions options) has been replaced by EconomyService.Instance.PlayerBalances.SetBalanceAsync(string currencyId, long balance, SetBalanceOptions options), and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
public async Task<PlayerBalance> SetBalanceAsync(string currencyId, long balance, PlayerBalances.SetBalanceOptions options = null)
Parameters
TypeNameDescription
StringcurrencyId
Int64balance
PlayerBalances.SetBalanceOptionsoptions
Returns
TypeDescription
Task<PlayerBalance>