Interface IOvermindUpdater
An interface used to run the overmind.
Inherited Members
Namespace: Microsoft.XboxStudios.BotBrain.Overmind
Assembly: BotBrain.Overmind.dll
Syntax
public interface IOvermindUpdater : IBrainUpdater
Properties
View SourceBots
Gets the collection of bots to update.
Declaration
IReadOnlyCollection<OvermindBot> Bots { get; }
Property Value
Type | Description |
---|---|
IReadOnlyCollection<OvermindBot> |
Brain
Gets the default brain to use.
Declaration
OvermindBrain? Brain { get; }
Property Value
Type | Description |
---|---|
OvermindBrain |
Settings
Gets the overmind settings.
Declaration
OvermindSettings Settings { get; }
Property Value
Type | Description |
---|---|
OvermindSettings |
State
Gets the overmind state.
Declaration
OvermindState State { get; }
Property Value
Type | Description |
---|---|
OvermindState |
Methods
View SourceFlagUnfinishedScenarios()
Flags the unfinished scenarios as failed.
Declaration
void FlagUnfinishedScenarios()
ResetState(Action<OvermindEventArgs>?)
Resets the overmind state including returning scenarios with their initial settings.
Declaration
void ResetState(Action<OvermindEventArgs>? eventSubscriber = null)
Parameters
Type | Name | Description |
---|---|---|
Action<OvermindEventArgs> | eventSubscriber | An optional subscriber for overmind events. |