DPB1Class · Bots, plugins and tasks

AreaDataManager<T>

Coordinates area data. Use its members to discover the current selection and supported operations.

Namespace: DreamPoeBot.Loki.Bot

public class AreaDataManager<T> where T : AreaDataView DPB2 version →

Members and overloads

8 results

AreaDataManager

MethodLink ↗
public AreaDataManager<T>.AreaDataManager(Func<uint, T> allocateFunc)

Creates a new AreaDataManager instance using the supplied arguments.

allocateFuncFunc<uint, T>
Specifies allocate func.

Start

MethodLink ↗
public void AreaDataManager<T>.Start()

Starts this component's lifecycle.

Stop

MethodLink ↗
public void AreaDataManager<T>.Stop()

Stops this component's lifecycle.

Tick

MethodLink ↗
public void AreaDataManager<T>.Tick()

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

Active

PropertyLink ↗
public T AreaDataManager<T>.Active { get; }

Gets active for AreaDataManager.

DataInactivityExpireTimeMs

PropertyLink ↗
public int AreaDataManager<T>.DataInactivityExpireTimeMs { get; set; }

Gets or sets data inactivity expire time ms for AreaDataManager.

DebugLogging

PropertyLink ↗
public bool AreaDataManager<T>.DebugLogging { get; set; }

Gets or sets debug logging for AreaDataManager.

MsBetweenTicks

PropertyLink ↗
public int AreaDataManager<T>.MsBetweenTicks { get; set; }

Gets or sets ms between ticks for AreaDataManager.

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.