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. |