DPB1Class · Interface and panels

LokiPoe.InGameState.CurrencyExchangeUi

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 →

Members and overloads

23 results

LockAndPlaceOrder

MethodLink ↗
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.

LockOrder

MethodLink ↗
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.

ResetQuantity

MethodLink ↗
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.ResetQuantity(bool isIWant)

Resets quantity using the supplied arguments.

isIWantbool
Specifies is i want.

Returns: The SetQuantityError result.

SelectCurrency

MethodLink ↗
public static LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyError LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrency(string name, bool isIWant)

Selects currency using the supplied arguments.

namestring
Specifies name.
isIWantbool
Specifies is i want.

Returns: The SelectCurrencyError result.

SelectCurrencyIHave

MethodLink ↗
public static LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyError LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyIHave(string name)

Select the IHave currency.

namestring
The complete name of the currency you want to select.

Returns: SelectCurrencyError.None if everithing went well, or the relative error.

SelectCurrencyIWant

MethodLink ↗
public static LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyError LokiPoe.InGameState.CurrencyExchangeUi.SelectCurrencyIWant(string name)

Select the IWant currency.

namestring
The complete name of the currency you want to select.

Returns: SelectCurrencyError.None if everithing went well, or the relative error.

SetCurrencySelectionCategory

MethodLink ↗
public static void LokiPoe.InGameState.CurrencyExchangeUi.SetCurrencySelectionCategory()

Sets currency selection category.

SetQuantity

MethodLink ↗
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.SetQuantity(int quantity, bool isIWant)

Sets quantity using the supplied arguments.

quantityint
Specifies quantity.
isIWantbool
Specifies is i want.

Returns: The SetQuantityError result.

SetQuantityIHave

MethodLink ↗
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityIHave(int quantity)

Set the quantity of IHave currency to exchange.

quantityint
The quantity to set.

Returns: SetQuantityError.None if everithing went well, or the relative error.

SetQuantityIWant

MethodLink ↗
public static LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityError LokiPoe.InGameState.CurrencyExchangeUi.SetQuantityIWant(int quantity)

Set the quantity of IWant currency to exchange.

quantityint
The quantity to set.

Returns: SetQuantityError.None if everithing went well, or the relative error.

SetSearchFilterText

MethodLink ↗
public static void LokiPoe.InGameState.CurrencyExchangeUi.SetSearchFilterText(string text)

Sets search filter text using the supplied arguments.

textstring
Specifies text.

SwapCurrencies

MethodLink ↗
public 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.

CurrencyEntryList

PropertyLink ↗
public static List<LokiPoe.InGameState.CurrencyExchangeUi.CurrencyEntry> LokiPoe.InGameState.CurrencyExchangeUi.CurrencyEntryList { get; }

Gets the currency entry list collection. Its element types are linked below.

IsCurrencySelectionPanelOpen

PropertyLink ↗
public static bool LokiPoe.InGameState.CurrencyExchangeUi.IsCurrencySelectionPanelOpen { get; }

Return true if the Currency selection panel is open.

IsOpened

PropertyLink ↗
public static bool LokiPoe.InGameState.CurrencyExchangeUi.IsOpened { get; }

Return true if the Currency Exchange pannel is open.

Orders

PropertyLink ↗
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.

SelectedCurrencyIHave

PropertyLink ↗
public static string LokiPoe.InGameState.CurrencyExchangeUi.SelectedCurrencyIHave { get; }

Return a string containing the name of the actually selected currency IHave.

SelectedCurrencyIWant

PropertyLink ↗
public static string LokiPoe.InGameState.CurrencyExchangeUi.SelectedCurrencyIWant { get; }

Return a string containing the name of the actually selected currency IWant.

SelectedQuantityIHave

PropertyLink ↗
public static int LokiPoe.InGameState.CurrencyExchangeUi.SelectedQuantityIHave { get; }

Return the actual quantity IHave.

SelectedQuantityIWant

PropertyLink ↗
public static int LokiPoe.InGameState.CurrencyExchangeUi.SelectedQuantityIWant { get; }

Return the actual quantity IWant.

Related types

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.