DPB1Class · Interface and panels

LokiPoe.InGameState.SkillGemHud

This class let you interact with the Gem leveling interface that appear in the main Hud, on the right, under the minimap.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InGameState.SkillGemHud

Members and overloads

5 results

HandlePendingLevelUps

MethodLink ↗
public static LokiPoe.InGameState.HandlePendingLevelUpResult LokiPoe.InGameState.SkillGemHud.HandlePendingLevelUps(Func<Inventory, Item, Item, bool> shouldLevel, bool actuallyLevel = true)

Executes the handle pending level ups operation with the supplied arguments.

shouldLevelFunc<Inventory, Item, Item, bool>
Specifies should level.
actuallyLevelbool
Action-control flag. Support varies by overload; do not assume that false makes the operation side-effect-free.

Returns: The HandlePendingLevelUpResult result.

LevelAll

MethodLink ↗
public static void LokiPoe.InGameState.SkillGemHud.LevelAll()

Click the All button to level all skill gem.

AreIconsDisplayed

PropertyLink ↗
public static bool LokiPoe.InGameState.SkillGemHud.AreIconsDisplayed { get; }

Return true if at least 1 gem can be leveled.

IsOpened

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

Return true if at least 1 gem is visible. Please note: This return true even if the gem cant be leveled and only the experience level is displayed. To actually make sure you can level a gem, use `AreIconsDisplayed`.

ListOfPendingSkillGems

PropertyLink ↗
public static List<LokiPoe.InGameState.SkillGemHud.LevelingGem> LokiPoe.InGameState.SkillGemHud.ListOfPendingSkillGems { get; }

Return the list of LevelingGem ready to be leveled.

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.