Interface IBotWithQueue
The interface for an automated bot with a queue of actions.
Inherited Members
Namespace: Microsoft.XboxStudios.BotBrain
Assembly: BotBrain.Abstractions.dll
Syntax
public interface IBotWithQueue : IAutomatedBot
Properties
View SourceQueueCount
Gets the number of actions in the queue.
Declaration
int QueueCount { get; }
Property Value
| Type | Description |
|---|---|
| int |
QueueIndex
Gets the index of the current action in the queue.
Declaration
int QueueIndex { get; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
View SourceStart(int)
Starts executing the bot's queue from the given index.
Declaration
Task Start(int queueIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| int | queueIndex | The queue index. |
Returns
| Type | Description |
|---|---|
| Task | A task that completes once the queue begins. |
Events
View SourceQueueStarted
Occurs when the bot queue is started.
Declaration
event EventHandler QueueStarted
Event Type
| Type | Description |
|---|---|
| EventHandler |
QueueStopped
Occurs when the bot queue is finished.
Declaration
event EventHandler QueueStopped
Event Type
| Type | Description |
|---|---|
| EventHandler |