Class OvermindSerializer
The default overmind serializer.
Inheritance
OvermindSerializer
Implements
Inherited Members
Namespace: Microsoft.XboxStudios.BotBrain.Overmind
Assembly: BotBrain.Overmind.dll
Syntax
public class OvermindSerializer : OvermindSerializer<OvermindBrain>, IOvermindSerializer, IBrainSerializer, IMetadataAccess, ITitleResourceHelper, IResourceHelper
Remarks
Initializes a new instance of the OvermindSerializer class.
Constructors
View SourceOvermindSerializer(IBrainHelper, IServiceProvider, ILogger<OvermindSerializer>?, string?, Assembly?)
The default overmind serializer.
Declaration
public OvermindSerializer(IBrainHelper brainHelper, IServiceProvider services, ILogger<OvermindSerializer>? logger = null, string? outputFolder = null, Assembly? brainAssembly = null)
Parameters
Type | Name | Description |
---|---|---|
IBrainHelper | brainHelper | The brain helper to use to run title-specific bots within overmind. |
IServiceProvider | services | The service provider used for construction. |
ILogger<OvermindSerializer> | logger | The logger to use. |
string | outputFolder | The folder path containing brain resources. |
Assembly | brainAssembly | The assembly containing brain types to register and resources to extract. |
Remarks
Initializes a new instance of the OvermindSerializer class.