Class OvermindEditor
Used to edit the scenario configurations in an overmind quality pass.
Inherited Members
Namespace: Microsoft.XboxStudios.BotBrain.Overmind
Assembly: BotBrain.Overmind.dll
Syntax
public class OvermindEditor : BrainEditor<OvermindState, OvermindBot, OvermindAction>, IOvermindEditor, IBrainEditor
Remarks
Initializes a new instance of the OvermindEditor class.
Constructors
View SourceOvermindEditor(IServiceProvider)
Used to edit the scenario configurations in an overmind quality pass.
Declaration
public OvermindEditor(IServiceProvider services)
Parameters
Type | Name | Description |
---|---|---|
IServiceProvider | services | The service provider used for construction. |
Remarks
Initializes a new instance of the OvermindEditor class.
Properties
View SourceRequirementTypes
Gets an enumeration of possible requirement types.
Declaration
public virtual IEnumerable<Type> RequirementTypes { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Type> |
Methods
View SourceCreateRequirement(string)
Creates a requirement.
Declaration
public virtual IRequirement CreateRequirement(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The requirement name. |
Returns
Type | Description |
---|---|
IRequirement | The created requirement. |