Show / Hide Table of Contents

Interface IOvermindUpdater

An interface used to run the overmind.

Inherited Members
IBrainUpdater.TickFrequency
IBrainUpdater.Brains
IBrainUpdater.AddBrain(IBotBrain)
IBrainUpdater.AddBrain(string)
IBrainUpdater.SetBrain(IBotBrain)
IBrainUpdater.SetBrain(string)
IBrainUpdater.RemoveBrain(IBotBrain)
IBrainUpdater.ClearBrains()
IBrainUpdater.AddBotAsync(string, IBotBrain, string, int, CancellationToken)
IBrainUpdater.AddBotAsync(string, object, IBotBrain, string, int, CancellationToken)
IBrainUpdater.RemoveBotAsync(IAutomatedBot, IBotBrain)
IBrainUpdater.Run(CancellationToken)
IBrainUpdater.RunOnce()
Namespace: Microsoft.XboxStudios.BotBrain.Overmind
Assembly: BotBrain.Overmind.dll
Syntax
public interface IOvermindUpdater : IBrainUpdater

Properties

View Source

Bots

Gets the collection of bots to update.

Declaration
IReadOnlyCollection<OvermindBot> Bots { get; }
Property Value
Type Description
IReadOnlyCollection<OvermindBot>
View Source

Brain

Gets the default brain to use.

Declaration
OvermindBrain? Brain { get; }
Property Value
Type Description
OvermindBrain
View Source

Settings

Gets the overmind settings.

Declaration
OvermindSettings Settings { get; }
Property Value
Type Description
OvermindSettings
View Source

State

Gets the overmind state.

Declaration
OvermindState State { get; }
Property Value
Type Description
OvermindState

Methods

View Source

FlagUnfinishedScenarios()

Flags the unfinished scenarios as failed.

Declaration
void FlagUnfinishedScenarios()
View Source

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.

  • View Source
In this article
Back to top Generated by DocFX