Interface IModifyBrainAction<TState, TBot, TAction>
An interface for special bot actions that have access to the brain.
Namespace: Microsoft.XboxStudios.BotBrain
Assembly: BotBrain.Core.dll
Syntax
public interface IModifyBrainAction<TState, TBot, TAction> where TBot : IAutomatedBot<TAction>
Type Parameters
| Name | Description |
|---|---|
| TState | A title-specific state object. |
| TBot | A title-specific bot object that implements IAutomatedBot<TAction>. |
| TAction | The title-specific bot action that implements IEquatable<T>. |
Methods
View SourceRun(IBotBrain<TState, TBot, TAction>, TBot)
Runs the action.
Declaration
Task Run(IBotBrain<TState, TBot, TAction> brain, TBot bot)
Parameters
| Type | Name | Description |
|---|---|---|
| IBotBrain<TState, TBot, TAction> | brain | The brain. |
| TBot | bot | The bot. |
Returns
| Type | Description |
|---|---|
| Task | A task. |