Show / Hide Table of Contents

Interface IBotWithEvents<TAction>

The interface for an automated bot with events.

Inherited Members
IBotWithEvents.ActionStarted
IBotWithEvents.ActionFailed
IBotWithEvents.ActionFinished
IAutomatedBot<TAction>.CurrentAction
IAutomatedBot.Name
IAutomatedBot.CurrentUrge
IAutomatedBot.IsRunning
IAutomatedBot.Start()
IAutomatedBot.Stop()
IAutomatedBot.Reset()
IHasParameters.Parameters
Namespace: Microsoft.XboxStudios.BotBrain
Assembly: BotBrain.Abstractions.dll
Syntax
public interface IBotWithEvents<TAction> : IBotWithEvents, IAutomatedBot<TAction>, IAutomatedBot, IHasParameters
Type Parameters
Name Description
TAction

The type of actions the bot supports.

Extension Methods

IBotWithEventsExtensions.WaitForActionFinished(IBotWithEvents, Func<Task>?, CancellationToken)
IBotWithEventsExtensions.RunAction<T>(IBotWithEvents<T>, T, CancellationToken)
  • View Source
In this article
Back to top Generated by DocFX