DPB1Class · Navigation

GridExplorer

Track explored and unexplored parts of an area to choose where the bot should explore next.

Namespace: DreamPoeBot.Loki.Bot

public class GridExplorerView DPB2 version →

Inherited APIs and contracts

Members declared by a base type are documented on that type. Follow these links to include them in your lookup.

Members and overloads

38 results

ThisLocationSelectorDelegate

FieldLink ↗
public static GridExplorer.LocationSelectorDelegate GridExplorer.ThisLocationSelectorDelegate

Gets or sets this location selector delegate for GridExplorer.

GridExplorer

MethodLink ↗
public GridExplorer.GridExplorer()

Creates a new GridExplorer instance.

ForceNodeFlags

MethodLink ↗
public void GridExplorer.ForceNodeFlags(Vector2i location, GridExplorer.Flags flags)

Executes the force node flags operation with the supplied arguments.

locationVector2i
Specifies location.
flagsFlags
Specifies flags.

GetNodeForLocation

MethodLink ↗
public GridExplorer.Node GridExplorer.GetNodeForLocation(Vector2i location)

Returns node for location using the supplied arguments.

locationVector2i
Specifies location.

Returns: The Node result.

GetNodesByFlag

MethodLink ↗
public List<GridExplorer.Node> GridExplorer.GetNodesByFlag(GridExplorer.Flags flag)

Returns nodes by flag using the supplied arguments.

flagFlags
Specifies flag.

Returns: The List<Node> result.

GetNodesSnapshot

MethodLink ↗
public GridExplorer.Node[] GridExplorer.GetNodesSnapshot()

Returns a stable array containing the currently initialized grid nodes. The node objects are live and should be treated as read-only by observers.

Returns: The Node[] result.

Ignore

MethodLink ↗
public void GridExplorer.Ignore(Vector2i location)

Executes the ignore operation with the supplied arguments.

locationVector2i
Specifies location.

Reset

MethodLink ↗
public void GridExplorer.Reset()

Executes the reset operation.

SignalLocationUpdate

MethodLink ↗
public static void GridExplorer.SignalLocationUpdate(GridExplorer.ReceivedDataEventArgs e)

Executes the signal location update operation with the supplied arguments.

eReceivedDataEventArgs
Specifies e.

Start

MethodLink ↗
public void GridExplorer.Start()

Starts this component's lifecycle.

Stop

MethodLink ↗
public void GridExplorer.Stop()

Stops this component's lifecycle.

Tick

MethodLink ↗
public void GridExplorer.Tick()

Updates this component for the current bot tick. Keep repeated work short.

Unload

MethodLink ↗
public void GridExplorer.Unload()

Executes the unload operation.

ActiveInstance

PropertyLink ↗
public static GridExplorer GridExplorer.ActiveInstance { get; }

The GridExplorer instance most recently ticked by a bot or other consumer. Returns null when no instance has been ticked in the last five seconds. Observers must treat the returned instance as read-only.

AutoResetOnAreaChange

PropertyLink ↗
public bool GridExplorer.AutoResetOnAreaChange { get; set; }

Gets or sets auto reset on area change for GridExplorer.

Cols

PropertyLink ↗
public int GridExplorer.Cols { get; private set; }

Gets cols for GridExplorer.

HasLocation

PropertyLink ↗
public bool GridExplorer.HasLocation { get; }

Whether location is present.

Hash

PropertyLink ↗
public uint GridExplorer.Hash { get; private set; }

Whether h is present.

IsInitialized

PropertyLink ↗
public bool GridExplorer.IsInitialized { get; }

True after the node grid and special-area data for the current hash have finished initializing and can be safely observed.

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.