DPB2Class · Game state and actions

LokiPoe.StateManager

Retrieve information about the actual game state (are we in the login state?, char selection, loading etc etc) Use this class to know in witch state you are, to handle proper logic (should we log in? select a char, create one etc etc). For the InGameState, pls use `LokiPoe.IsIngame`

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.StateManagerView DPB1 version →

Members and overloads

7 results

IsAreaLoadingStateActive

PropertyLink ↗
public static bool LokiPoe.StateManager.IsAreaLoadingStateActive { get; }

Return true if the Area loading screen is displayed.

IsCreateCharacterStateActive

PropertyLink ↗
public static bool LokiPoe.StateManager.IsCreateCharacterStateActive { get; }

Return true if we are in the Create Character screen

IsEscapeStateActive

PropertyLink ↗
public static bool LokiPoe.StateManager.IsEscapeStateActive { get; }

Return True if the Escape panel is displayed (the panel that appear if you press Esc while ingame).

IsInGameStateActive

PropertyLink ↗
public static bool LokiPoe.StateManager.IsInGameStateActive { get; }

Whether this state manager is in game state active.

IsLoadingStateActive

PropertyLink ↗
public static bool LokiPoe.StateManager.IsLoadingStateActive { get; }

Return true while the loading screen after you select a character is displayed.

IsSelectCharacterStateActive

PropertyLink ↗
public static bool LokiPoe.StateManager.IsSelectCharacterStateActive { get; }

Return true if we are in the Select Character screen.

IsWaitingStateActive

PropertyLink ↗
public static bool LokiPoe.StateManager.IsWaitingStateActive { get; }

Return true if the game is paused.

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.