Show / Hide Table of Contents

Class CurrencyManager

Inheritance
System.Object
CurrencyManager
Namespace: Eco.Gameplay.Economy
Assembly: Eco.Gameplay.dll
Syntax
public static class CurrencyManager : Object

Fields

UsernameToCurrency

Declaration
public static Dictionary<string, Currency> UsernameToCurrency
Field Value
Type Description
System.Collections.Generic.Dictionary<System.String, Currency>

Properties

Currencies

Declaration
public static IEnumerable<Currency> Currencies { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<Currency>

Registrar

Declaration
public static Registrar<Currency> Registrar { get; }
Property Value
Type Description
Registrar<Currency>

Methods

AddCurrency(User, String, CurrencyType)

Declaration
public static Currency AddCurrency(User user, string currencyName, CurrencyType currencyType)
Parameters
Type Name Description
User user
System.String currencyName
CurrencyType currencyType
Returns
Type Description
Currency

CurrencyReport(Player, Currency)

Declaration
public static void CurrencyReport(Player player, Currency currency)
Parameters
Type Name Description
Player player
Currency currency

DebtsForUser(User)

Declaration
public static IEnumerable<Debt> DebtsForUser(User user)
Parameters
Type Name Description
User user
Returns
Type Description
System.Collections.Generic.IEnumerable<Debt>

GetClosestCurrency(String)

Declaration
public static Currency GetClosestCurrency(string currencyName)
Parameters
Type Name Description
System.String currencyName
Returns
Type Description
Currency

GetPlayerCurrency(User)

Declaration
public static Currency GetPlayerCurrency(User user)
Parameters
Type Name Description
User user
Returns
Type Description
Currency

GetPlayerCurrency(String)

Declaration
public static Currency GetPlayerCurrency(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
Currency

Initialize()

Declaration
public static void Initialize()

PlayerCreditName(String)

Declaration
public static LocString PlayerCreditName(string username)
Parameters
Type Name Description
System.String username
Returns
Type Description
LocString

TryCreatePersonalCurrency(User)

Declaration
public static void TryCreatePersonalCurrency(User user)
Parameters
Type Name Description
User user
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾