DPB2Class · Interface and panels

LokiPoe.InGameState.InventoryUi

This class let you intercat and retrieve informations about your inventory and all equipped items.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InGameState.InventoryUiView DPB1 version →

Examples

Imports used by these examples
using System;
using System.Linq;
using DreamPoeBot.Loki.Game;
using DreamPoeBot.Loki.Game.Objects;
using DreamPoeBot.Loki.Bot;
using DreamPoeBot.Loki.Bot.Pathfinding;
using DreamPoeBot.Loki.Common;

Read the open backpack

if (!LokiPoe.InGameState.InventoryUi.IsOpened)
    return;

var grid = LokiPoe.InGameState.InventoryUi.InventoryControl_Main;
if (grid?.Inventory == null)
    return;

foreach (var item in grid.Inventory.Items)
{
    var itemName = item.Name;
    var localId = item.LocalId;
}

Read items from the grid that owns them; refresh the grid after moving an item.

Members and overloads

22 results

ClickTatuedRuneInventoryButton

MethodLink ↗
public static void LokiPoe.InGameState.InventoryUi.ClickTatuedRuneInventoryButton()

Click to open or close the Tatued Rune Inventory.

AllInventoryControls

PropertyLink ↗
public static IEnumerable<InventoryControlWrapper> LokiPoe.InGameState.InventoryUi.AllInventoryControls { get; }

Return a IEnumerable of InventoryControlWrapper listing ALL your inventory (the main inventory and all equipped slots)

InventoryControl_Belt

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Belt { get; }

Return a InventoryControlWrapper describing your Belt inventory.

InventoryControl_Boots

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Boots { get; }

Return a InventoryControlWrapper describing your Boots inventory.

InventoryControl_Charm1

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Charm1 { get; }

Return a InventoryControlWrapper describing your charm1 inventory.

InventoryControl_Charm2

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Charm2 { get; }

Return a InventoryControlWrapper describing your charm2 inventory.

InventoryControl_Charm3

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Charm3 { get; }

Return a InventoryControlWrapper describing your charm3 inventory.

InventoryControl_Chest

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Chest { get; }

Return a InventoryControlWrapper describing your Chest inventory.

InventoryControl_FlasksLife

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_FlasksLife { get; }

Return a InventoryControlWrapper describing your Life Flasks inventory.

InventoryControl_FlasksMana

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_FlasksMana { get; }

Return a InventoryControlWrapper describing your Mana Flasks inventory.

InventoryControl_Gloves

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Gloves { get; }

Return a InventoryControlWrapper describing your Gloves inventory.

InventoryControl_Head

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Head { get; }

Return a InventoryControlWrapper describing your Head inventory.

InventoryControl_LeftRing

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_LeftRing { get; }

Return a InventoryControlWrapper describing your LeftRing inventory.

InventoryControl_Main

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Main { get; }

Return a InventoryControlWrapper describing your main inventory.

InventoryControl_Neck

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_Neck { get; }

Return a InventoryControlWrapper describing your Neck inventory.

InventoryControl_PrimaryMainHand

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_PrimaryMainHand { get; }

Return a InventoryControlWrapper describing your PrimaryMainHand inventory.

InventoryControl_PrimaryOffHand

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_PrimaryOffHand { get; }

Return a InventoryControlWrapper describing your PrimaryOffHand inventory.

InventoryControl_RightRing

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_RightRing { get; }

Return a InventoryControlWrapper describing your RightRing inventory.

InventoryControl_SecondaryMainHand

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_SecondaryMainHand { get; }

Return a InventoryControlWrapper describing your SecondaryMainHand inventory.

InventoryControl_SecondaryOffHand

PropertyLink ↗
public static InventoryControlWrapper LokiPoe.InGameState.InventoryUi.InventoryControl_SecondaryOffHand { get; }

Return a InventoryControlWrapper describing your SecondaryOffHand inventory.

IsOpened

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

Return true if the inventory panel is open.

IsTatuedRuneInventoryOpen

PropertyLink ↗
public static bool LokiPoe.InGameState.InventoryUi.IsTatuedRuneInventoryOpen { get; }

Return true if the Tatued Rune Inventory is open.

DPB2 0.4.5.88 · 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.