public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.ClearQuantityIHave()
Clear the Quantity IHave field and press enter.
Returns: The SetQuantityError result.
This Class let you interact with and retrieve info about The Currency Exchange Panel.
Namespace: DreamPoeBot.Loki.Game
public static class LokiPoe.InGameState.CurrencyExchangeUiView DPB2 version →public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.ClearQuantityIHave()
Clear the Quantity IHave field and press enter.
Returns: The SetQuantityError result.
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.ClearQuantityIWant()
Clear the Quantity IWant field and press enter.
Returns: The SetQuantityError result.
public static bool LokiPoe.InGameState.CurrencyExchangeUi.LockAndPlaceOrder()
Ensure the 2 numbers are locked as requested by the interface, and then click the Place Order button.
Returns: A Boolean result. The member description explains the condition being checked.
public static bool LokiPoe.InGameState.CurrencyExchangeUi.LockOrder()
Ensure the 2 numbers are locked as requested by the interface.
Returns: A Boolean result. The member description explains the condition being checked.
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.ResetQuantity(bool isIWant)
Resets quantity using the supplied arguments.
isIWantboolReturns: The SetQuantityError result.
public static LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyError LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrency(string name, bool isIWant)
Selects currency using the supplied arguments.
namestringisIWantboolReturns: The SelectCurrencyError result.
public static LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyError LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyIHave(string name)
Select the IHave currency.
namestringReturns: SelectCurrencyError.None if everithing went well, or the relative error.
public static LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyError LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyIWant(string name)
Select the IWant currency.
namestringReturns: SelectCurrencyError.None if everithing went well, or the relative error.
public static void LokiPoe.InGameState.CurrencyExchangeUi.SetCurrencySelectionCategory()
Sets currency selection category.
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.SetQuantity(int quantity, bool isIWant)
Sets quantity using the supplied arguments.
quantityintisIWantboolReturns: The SetQuantityError result.
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityIHave(int quantity)
Set the quantity of IHave currency to exchange.
quantityintReturns: SetQuantityError.None if everithing went well, or the relative error.
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityIWant(int quantity)
Set the quantity of IWant currency to exchange.
quantityintReturns: SetQuantityError.None if everithing went well, or the relative error.
public static void LokiPoe.InGameState.CurrencyExchangeUi.SetSearchFilterText(string text)
Sets search filter text using the supplied arguments.
textstringpublic static void LokiPoe.InGameState.CurrencyExchangeUi.SwapCurrencies()
Ctrl click on the current selected IWant to swap the currency, useful to check the ratio for opposite match.
public static List<LokiPoe.InGameState.CurrencyExchangeUi.CurrencyEntry> LokiPoe.InGameState.CurrencyExchangeUi.CurrencyEntryList { get; }
Gets the currency entry list collection. Its element types are linked below.
public static bool LokiPoe.InGameState.CurrencyExchangeUi.IsCurrencySelectionPanelOpen { get; }
Return true if the Currency selection panel is open.
public static bool LokiPoe.InGameState.CurrencyExchangeUi.IsOpened { get; }
Return true if the Currency Exchange pannel is open.
public static List<LokiPoe.InGameState.CurrencyExchangeUi.MarketRatio> LokiPoe.InGameState.CurrencyExchangeUi.MarketRatios { get; }
Return the actual list of market ratios, or empty if no ration are available.
public static List<LokiPoe.InGameState.CurrencyExchangeUi.Order> LokiPoe.InGameState.CurrencyExchangeUi.Orders { get; }
Retrieve the list of placed orders, Pls Note that the Order class contain members and methods to operate over orders.
public static string LokiPoe.InGameState.CurrencyExchangeUi.SelectedCurrencyIHave { get; }
Return a string containing the name of the actually selected currency IHave.
public static string LokiPoe.InGameState.CurrencyExchangeUi.SelectedCurrencyIWant { get; }
Return a string containing the name of the actually selected currency IWant.
public static int LokiPoe.InGameState.CurrencyExchangeUi.SelectedQuantityIHave { get; }
Return the actual quantity IHave.
public static int LokiPoe.InGameState.CurrencyExchangeUi.SelectedQuantityIWant { get; }
Return the actual quantity IWant.
DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.