DPB2Class · 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 DPB1 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

36 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.

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.

SimulateFullExploration

MethodLink ↗
public List<Vector2i> GridExplorer.SimulateFullExploration()

Used to emulate full exploration of the zone, repeating algorithm from Update

Returns: The List<Vector2i> result.

Retunred list is not a "path", it is a list of waypoints we need to visit. actual path is pathfinded paths between them, build using recast.

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.

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.

ExplorerFilterType

PropertyLink ↗
public GridExplorer.FilterType GridExplorer.ExplorerFilterType { get; set; }

Gets or sets explorer filter type 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.

Location

PropertyLink ↗
public Vector2i GridExplorer.Location { get; private set; }

Current target location in world coordinates

LocationNode

PropertyLink ↗
public GridExplorer.Node GridExplorer.LocationNode { get; }

Current target location as a DreamPoeBot.Loki.Bot.GridExplorer.Node

Related types

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.