Class PlayerBalance
Represents a single currency balance for a player.
Inherited Members
Namespace: Unity.Services.Economy.Model
Assembly: Unity.Services.Economy.dll
Syntax
[Preserve]
public class PlayerBalance
Constructors
PlayerBalance(string, long, string, EconomyDate, EconomyDate)
Declaration
[Preserve]
public PlayerBalance(string currencyId = null, long balance = 0, string writeLock = null, EconomyDate created = null, EconomyDate modified = null)
Parameters
Type | Name | Description |
---|---|---|
string | currencyId | |
long | balance | |
string | writeLock | |
EconomyDate | created | |
EconomyDate | modified |
Fields
Balance
The amount of this currency the player has.
Declaration
[Preserve]
public long Balance
Field Value
Type | Description |
---|---|
long |
Created
The date this balance was created as an EconomyDate object.
Declaration
[Preserve]
public EconomyDate Created
Field Value
Type | Description |
---|---|
EconomyDate |
CurrencyId
The ID of the currency this balance represents.
Declaration
[Preserve]
public string CurrencyId
Field Value
Type | Description |
---|---|
string |
Modified
The date this balance was modified as an EconomyDate object.
Declaration
[Preserve]
public EconomyDate Modified
Field Value
Type | Description |
---|---|
EconomyDate |
WriteLock
The current WriteLock string.
Declaration
[Preserve]
public string WriteLock
Field Value
Type | Description |
---|---|
string |
Methods
GetCurrencyDefinition()
Gets the currency definition for this balance.
Declaration
public CurrencyDefinition GetCurrencyDefinition()
Returns
Type | Description |
---|---|
CurrencyDefinition | The CurrencyDefinition that this balance refers to. |
GetCurrencyDefinitionAsync()
Gets the currency definition for this balance.
Declaration
[Obsolete("This has been replaced with GetCurrencyDefinition which is not asynchronous and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
public Task<CurrencyDefinition> GetCurrencyDefinitionAsync()
Returns
Type | Description |
---|---|
Task<CurrencyDefinition> | The CurrencyDefinition that this balance refers to. |
Exceptions
Type | Condition |
---|---|
EconomyException | Thrown if request is unsuccessful |