DPB2Class · Bots, plugins and tasks

RoutineManager

Discover available routines and access the routine selected to handle combat behavior.

Namespace: DreamPoeBot.Loki.Bot

public static class RoutineManagerView DPB1 version →

Members and overloads

15 results

OnRoutineChanged

EventLink ↗
public static EventHandler<RoutineChangedEventArgs> RoutineManager.OnRoutineChanged

Raised for on routine changed. Subscribe with the callback type shown in the signature.

PostStart

EventLink ↗
public static RoutineManager.RoutineEvent RoutineManager.PostStart

Raised for post start. Subscribe with the callback type shown in the signature.

PostStop

EventLink ↗
public static RoutineManager.RoutineEvent RoutineManager.PostStop

Raised for post stop. Subscribe with the callback type shown in the signature.

PostTick

EventLink ↗
public static RoutineManager.RoutineEvent RoutineManager.PostTick

Raised for post tick. Subscribe with the callback type shown in the signature.

PreStart

EventLink ↗
public static RoutineManager.RoutineEvent RoutineManager.PreStart

Raised for pre start. Subscribe with the callback type shown in the signature.

PreStop

EventLink ↗
public static RoutineManager.RoutineEvent RoutineManager.PreStop

Raised for pre stop. Subscribe with the callback type shown in the signature.

PreTick

EventLink ↗
public static RoutineManager.RoutineEvent RoutineManager.PreTick

Raised for pre tick. Subscribe with the callback type shown in the signature.

Start

MethodLink ↗
public static void RoutineManager.Start()

Starts this component's lifecycle.

Start

MethodLink ↗
public static void RoutineManager.Start(IRoutine routine)

Starts this component's lifecycle.

routineIRoutine
Specifies routine.

Stop

MethodLink ↗
public static void RoutineManager.Stop()

Stops this component's lifecycle.

Stop

MethodLink ↗
public static void RoutineManager.Stop(IRoutine routine)

Stops this component's lifecycle.

routineIRoutine
Specifies routine.

Tick

MethodLink ↗
public static void RoutineManager.Tick()

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

Tick

MethodLink ↗
public static void RoutineManager.Tick(IRoutine routine)

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

routineIRoutine
Specifies routine.

Current

PropertyLink ↗
public static IRoutine RoutineManager.Current { get; set; }

Gets or sets current for RoutineManager.

Routines

PropertyLink ↗
public static IReadOnlyList<IRoutine> RoutineManager.Routines { get; }

Gets the routines collection. Its element types are linked below.

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.