Interface IBrainEditor
An interface used to edit bot brains.
Namespace: Microsoft.XboxStudios.BotBrain.Composition
Assembly: BotBrain.Abstractions.dll
Syntax
public interface IBrainEditor
Properties
View SourceConsiderationTypes
Gets an enumeration of possible consideration types.
Declaration
IEnumerable<Type> ConsiderationTypes { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Type> |
UrgeTypes
Gets an enumeration of possible urge types.
Declaration
IEnumerable<Type> UrgeTypes { get; }
Property Value
Type | Description |
---|---|
IEnumerable<Type> |
Methods
View SourceCreateConsideration(string)
Creates a consideration.
Declaration
IConsideration CreateConsideration(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The consideration name, which may be missing its generic suffix. |
Returns
Type | Description |
---|---|
IConsideration | The consideration. |
CreateConsideration(Type)
Creates a consideration.
Declaration
IConsideration CreateConsideration(Type considerationType)
Parameters
Type | Name | Description |
---|---|---|
Type | considerationType | The consideration type, which may be generic. |
Returns
Type | Description |
---|---|
IConsideration | The consideration. |
CreateUrge(string)
Creates an urge.
Declaration
IUrge CreateUrge(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The urge name. |
Returns
Type | Description |
---|---|
IUrge | The urge. |