public AreaDataManager<T>.AreaDataManager(Func<uint, T> allocateFunc)
Creates a new AreaDataManager instance using the supplied arguments.
allocateFuncFunc<uint, T>- Specifies allocate func.
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 DPB1 version →public AreaDataManager<T>.AreaDataManager(Func<uint, T> allocateFunc)
Creates a new AreaDataManager instance using the supplied arguments.
allocateFuncFunc<uint, T>public void AreaDataManager<T>.Start()
Starts this component's lifecycle.
public void AreaDataManager<T>.Stop()
Stops this component's lifecycle.
public void AreaDataManager<T>.Tick()
Updates this component for the current bot tick. Keep repeated work short.
public T AreaDataManager<T>.Active { get; }
Gets active for AreaDataManager.
public int AreaDataManager<T>.DataInactivityExpireTimeMs { get; set; }
Gets or sets data inactivity expire time ms for AreaDataManager.
public bool AreaDataManager<T>.DebugLogging { get; set; }
Gets or sets debug logging for AreaDataManager.
public int AreaDataManager<T>.MsBetweenTicks { get; set; }
Gets or sets ms between ticks for AreaDataManager.
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.