Show / Hide Table of Contents

Class ExchangeRates

Inheritance
System.Object
ExchangeRates
Implements
IController
IViewController
IHasUniversalID
Namespace: Eco.Gameplay.Economy.Trackers
Assembly: Eco.Gameplay.dll
Syntax
public class ExchangeRates : Object, IController, IViewController, IHasUniversalID

Constructors

ExchangeRates()

Declaration
public ExchangeRates()

Properties

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

Methods

DescribeRatesForCurrency(Currency, ExchangeType)

Declaration
public string DescribeRatesForCurrency(Currency cur, ExchangeType exchangeType)
Parameters
Type Name Description
Currency cur
ExchangeType exchangeType
Returns
Type Description
System.String

GetExchangeRate(Currency, Currency)

Declaration
public ExchangeRate GetExchangeRate(Currency c1, Currency c2)
Parameters
Type Name Description
Currency c1
Currency c2
Returns
Type Description
ExchangeRate

GetExchangeRates(Currency)

Declaration
public IEnumerable<ExchangeRate> GetExchangeRates(Currency currency)
Parameters
Type Name Description
Currency currency
Returns
Type Description
System.Collections.Generic.IEnumerable<ExchangeRate>

UpdateRates(IEnumerable<TradeTracker>)

Declaration
public void UpdateRates(IEnumerable<TradeTracker> allTrades)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<TradeTracker> allTrades

Implements

IController
IViewController
IHasUniversalID

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾