public static EventHandler<RoutineChangedEventArgs> RoutineManager.OnRoutineChanged
Raised for on routine changed. Subscribe with the callback type shown in the signature.
Discover available routines and access the routine selected to handle combat behavior.
Namespace: DreamPoeBot.Loki.Bot
public static class RoutineManagerView DPB2 version →public static EventHandler<RoutineChangedEventArgs> RoutineManager.OnRoutineChanged
Raised for on routine changed. Subscribe with the callback type shown in the signature.
public static RoutineManager.RoutineEvent RoutineManager.PostStart
Raised for post start. Subscribe with the callback type shown in the signature.
public static RoutineManager.RoutineEvent RoutineManager.PostStop
Raised for post stop. Subscribe with the callback type shown in the signature.
public static RoutineManager.RoutineEvent RoutineManager.PostTick
Raised for post tick. Subscribe with the callback type shown in the signature.
public static RoutineManager.RoutineEvent RoutineManager.PreStart
Raised for pre start. Subscribe with the callback type shown in the signature.
public static RoutineManager.RoutineEvent RoutineManager.PreStop
Raised for pre stop. Subscribe with the callback type shown in the signature.
public static RoutineManager.RoutineEvent RoutineManager.PreTick
Raised for pre tick. Subscribe with the callback type shown in the signature.
public static void RoutineManager.Start()
Starts this component's lifecycle.
public static void RoutineManager.Start(IRoutine routine)
Starts this component's lifecycle.
routineIRoutinepublic static void RoutineManager.Stop()
Stops this component's lifecycle.
public static void RoutineManager.Stop(IRoutine routine)
Stops this component's lifecycle.
routineIRoutinepublic static void RoutineManager.Tick()
Updates this component for the current bot tick. Keep repeated work short.
public static void RoutineManager.Tick(IRoutine routine)
Updates this component for the current bot tick. Keep repeated work short.
routineIRoutinepublic static IRoutine RoutineManager.Current { get; set; }
Gets or sets current for RoutineManager.
public static IReadOnlyList<IRoutine> RoutineManager.Routines { get; }
Gets the routines collection. Its element types are linked below.
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.